Bảo mật

Trình kiểm tra địa chỉ Ethereum

Xác minh checksum EIP-55 và so sánh địa chỉ.

Kết quả
Kiểm tra tổng hợp

Chỉ kiểm tra định dạng và checksum — không thể xác nhận địa chỉ có tồn tại hay đang giữ tiền. Luôn đối chiếu địa chỉ đầy đủ với người nhận.

Quy tắc: EIP-55 với keccak-256 chạy trong trình duyệt — được đối chiếu với bộ vector thử nghiệm chính thức mỗi lần tải.

Kiểm tra hàng loạt (mỗi dòng một địa chỉ)

Kiểm tra một địa chỉ Ethereum

Dán địa chỉ Ethereum (hoặc bất kỳ địa chỉ EVM nào) để kiểm tra định dạng 0x, các ký tự hex và checksum EIP-55, được tính toán bằng thuật toán keccak-256 chạy trên trình duyệt, công cụ sẽ chứng minh tính chính xác của mình so với các vector kiểm thử chính thức mỗi khi tải trang. Địa chỉ viết thường sẽ được chuyển thành dạng có checksum an toàn hơn; các ký tự viết sai chữ hoa/thường sẽ được làm nổi bật từng ký tự một. Tab so sánh địa chỉ sẽ đối chiếu hai địa chỉ từng ký tự một và đánh dấu mẫu pattern matching-ends thường được dùng trong các vụ lừa đảo qua địa chỉ. Mọi thứ đều chạy tại chỗ — công cụ chỉ kiểm tra cấu trúc và không thể xác định được địa chỉ có đang được sử dụng hay không. Muốn kiểm tra địa chỉ Bitcoin thay thế? Hãy dùng công cụ Trình kiểm tra địa chỉ Bitcoin.

Địa chỉ Ethereum là 20 byte được viết thành 40 ký tự thập lục phân. Vì hex tự nó không có checksum, EIP-55 mã hóa checksum vào kiểu chữ hoa/thường: băm địa chỉ viết thường bằng keccak-256, rồi viết hoa mọi chữ cái có nibble băm tương ứng từ 8 trở lên. Ví tuân thủ EIP-55 sẽ từ chối địa chỉ dù chỉ sai một ký tự về kiểu chữ, nhờ đó bắt được lỗi gõ mà hex thuần sẽ lặng lẽ bỏ qua.

This tool runs keccak-256 entirely in your browser (Web Crypto has no keccak, so the permutation is implemented in JavaScript and verified against known-answer tests on load). Mixed-case input is strictly validated; all-lowercase or all-uppercase input is flagged as unprotected and the correct checksummed form is offered. A second tab compares two addresses character by character to expose address-poisoning attacks, where a scammer generates a lookalike address with matching first and last characters.

Câu hỏi thường gặp

Checksum EIP-55 làm gì?

EIP-55 mã hóa checksum vào kiểu chữ hoa/thường của địa chỉ: địa chỉ được băm bằng keccak-256, và mỗi chữ cái được viết hoa khi chữ số băm tương ứng từ 8 trở lên. Chỉ một ký tự gõ sai gần như chắc chắn phá vỡ mẫu kiểu chữ, nên ví có thể chặn lỗi gõ trước khi gửi bất cứ thứ gì.

Kết quả hợp lệ có nghĩa là địa chỉ tồn tại hoặc đang giữ tiền không?

Không. Công cụ này chỉ kiểm tra định dạng và checksum — không thể xác nhận địa chỉ có tồn tại hay đang giữ tiền. Luôn đối chiếu địa chỉ đầy đủ với người nhận trước khi dùng.

Vì sao địa chỉ toàn chữ thường bị gắn nhãn "không có checksum"?

Một địa chỉ toàn chữ thường (hoặc toàn chữ hoa) vẫn hợp lệ về cấu trúc, nhưng kiểu chữ của nó không mang thông tin checksum, nên một lỗi gõ sẽ không bị phát hiện. Hãy ưu tiên dạng có checksum EIP-55 mà công cụ này hiển thị — vẫn là địa chỉ đó, chỉ là an toàn hơn khi sao chép qua lại.

Đầu độc địa chỉ (address poisoning) là gì?

Kẻ tấn công gửi một khoản chuyển rất nhỏ từ một địa chỉ giả có ký tự đầu và cuối trùng với địa chỉ bạn hay dùng, hy vọng sau này bạn sao chép nhầm từ lịch sử giao dịch. Tab So sánh địa chỉ đối chiếu hai địa chỉ theo từng ký tự và cảnh báo kiểu trùng hai đầu này.

Tôi có thể xác thực tên ENS như name.eth không?

Không. Tên ENS cần ví để phân giải — công cụ này chỉ xác thực địa chỉ thô. Hãy phân giải tên trong ví của bạn trước, rồi dán địa chỉ 0x vào đây.

Có dùng được cho các chuỗi EVM khác không?

Có. Polygon, BNB Chain, Arbitrum, Base và các mạng EVM khác dùng cùng định dạng 0x + 40 hex và cùng quy tắc kiểu chữ EIP-55, nên các bước kiểm tra cũng áp dụng ở đó. Tab so sánh đối chiếu hai chuỗi bất kỳ, trên chuỗi nào cũng được.

Địa chỉ của tôi có bị tải lên đâu đó không?

Không. Phép băm keccak-256 và mọi bước kiểm tra chạy hoàn toàn trong trình duyệt — không gì được gửi đi hay lưu lại.

Cập nhật lần cuối: