将交易记录与你原本要付款的地址进行比对,识别投毒相似地址。
加密地址校验和验证器
该工具本身是英文的;本页面将用您的语言对它进行说明。
使用 加密地址校验和验证器
功能介绍
粘贴一个地址、一个列表或整条消息。系统会将每个找到的地址与其所属网络进行匹配,如果格式中包含校验和,则对其进行验证,并显示规范化形式。
它完全在您的浏览器中运行:您输入的任何内容都不会被上传。
如何使用加密地址校验和验证器
- 粘贴地址. 粘贴一个地址、一个列表,或整段消息或发票。文本中的每个地址都会被找出,最多 500 个。
- 让它检查. 停止输入后片刻即显示结果;也可以按 Check addresses(检查地址)。
- 查看汇总. 彩色提示框统计有多少地址校验和匹配、没有校验和、仅格式有效或无效。
- 逐张查看卡片. 每张卡片显示状态徽标、网络和地址类型、原样找到的地址(错误字符高亮显示)、规范化形式和简短说明。
- 复制或转交. “仅复制校验和已验证的条目”仅复制校验和匹配的地址;“复制所有格式正确的条目”还会添加未包含校验和的地址。两者均复制规范化形式,每行一个。点击“发送至…”可在“地址中毒检查器”中打开它们。
- 与可信来源核对. 校验和通过只能排除输入错误。付款前,请将完整地址与收款方自己的收款界面或经过核实的联系人进行比对。
示例
来自 EIP-55、BIP-350 和 Bitcoin Core 的测试向量
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mo
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mp
410000000000000000000000000000000000000000
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA9 addresses found: 4 with a matching checksum, 2 without a checksum to verify, 1 with the right format (Solana has no checksum), 2 invalid. Do not send funds to an invalid address: it was mistyped or altered. Copy it again from a source you trust.
Checksum OK
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
EIP-55 checksum matches.
Invalid
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
EIP-55 checksum does not match: the case of 1 letter is wrong. A character was probably mistyped or changed; get the address again from a trusted source.
If only the letter case was altered (some tools do that), the same digits in checksummed form are 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed. If a digit was mistyped, that is a different address.
No checksum
EVM (Ethereum and compatible chains)
Hex address
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
Checksummed (EIP-55): 0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359
All lowercase: there is no EIP-55 checksum, so a typo cannot be detected. The checksummed form is shown.
Checksum OK
Bitcoin
P2TR (Taproot, SegWit v1, Bech32m)
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
Bech32m (BIP-350) checksum matches.
Checksum OK
Bitcoin
P2WPKH (SegWit v0, Bech32)
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
Lowercase form: bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
Bech32 (BIP-173) checksum matches.
Written in uppercase (allowed, used in QR codes); the lowercase form is shown.
Checksum OK
Bitcoin
P2PKH (legacy, starts with 1)
…第一个 EIP-55 地址通过验证,而其中一个大写字母被更改的副本则失败;小写版本则没有校验和。 两个 SegWit 地址均通过验证,而最后一个字符被更改的 Base58 副本则未通过;TRON 十六进制格式变为 T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb,而 Solana 程序 ID 仅因符合格式要求而通过验证。 “复制并验证校验和”选项会选取通过验证的四个地址;“复制所有格式正确的”选项则会添加那三个没有校验和的地址。
检查内容
| 信号 | 其含义 |
|---|---|
| Checksum OK(绿色) | EIP-55 大小写、Base58Check 或 Bech32/Bech32m 校验和匹配,因此地址没有被意外输错或改动。它不能说明地址归谁所有。 |
| No checksum(黄色) | 全部同一大小写或不含字母的 EVM 地址,或 41… 十六进制形式的 TRON 地址。无法检测输入错误;会改为显示带校验和的形式或 T… 形式。 |
| Format OK, no checksum(黄色) | Solana:文本恰好解码为 32 字节,但 Solana 地址不带校验和,因此输错的地址仍可能通过。 |
| Invalid(红色) | 不符合 EIP-55 的大小写、不允许的字符、长度错误或校验和失败。工具能定位问题时,会高亮显示该字符。不要转账;请从可信来源重新复制地址。 |
| Unknown network(蓝色) | 校验和有效,但版本字节或 Bech32 前缀不属于比特币、莱特币、狗狗币或 TRON。 |
| 网络与格式行 | 例如 P2PKH、P2SH、P2WSH 或 P2TR,以及是否为测试网地址。测试网地址无法接收真实的币。 |
| 规范化形式与其他形式 | 带校验和的 EIP-55 形式、小写 Bech32;对于 TRON,则是十六进制形式,以及把相同 20 字节写成的 EVM 地址。 |
| 零地址与销毁地址说明 | 会标出 EVM 零地址、TRON 零地址和 Solana System Program。发送到零地址的代币会被销毁。 |
| “复制”已通过校验和验证,且“复制”所有格式正确的文件 | 经过验证的地址通过了校验和检查。格式正确的地址若未包含校验和(全小写或全大写的 EVM、TRON 十六进制、Solana 地址),则不会显示输入错误。无效地址绝不会被复制。 |
更多示例
写成同一大小写的 EIP-55 向量
0x52908400098527886E0F7030069857D2E4169EE7
0xde709f2102306220921060314715629080e2fb77找到 2 个地址:2 个校验和匹配。说明指出每个地址都与其 EIP-55 形式一致,对这个地址而言该形式恰好是全大写,对另一个则恰好是全小写。
销毁地址与零地址
0x000000000000000000000000000000000000dEaD
0x0000000000000000000000000000000000000000
T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb找到 3 个地址:2 个校验和匹配,1 个没有可供验证的校验和。0x0000… 卡片说明这是零地址,不含可承载校验和的字母。TRON 卡片标出 TRON 零地址,并显示十六进制形式 410000000000000000000000000000000000000000。
被截断和被改动的地址
Send to 0x52908400098527886E0F7030069857D2E4169EE or bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t5找到 2 个地址:2 个无效,并警告不要转账。EVM 地址只有 39 位十六进制数(缺少字符);比特币地址未通过 Bech32 校验和,因为它的最后一个字符相对 BIP-173 测试向量被改动过。
常见问题解答
验证器检查哪些地址和校验和?
采用 EIP-55 大小写混合校验和的 EVM 地址;比特币、莱特币和狗狗币的 Base58Check 地址(双重 SHA-256);Bech32 和 Bech32m SegWit 地址(BIP-173 和 BIP-350);Base58Check 形式和 41 开头十六进制形式的 TRON 地址;以及 Solana 地址。
校验和有效是否意味着可以放心付款?
不是。校验和只能说明地址没有输错或被篡改;诈骗者的地址或经过投毒的相似地址同样能通过。Solana 地址和全小写的 EVM 地址根本不带校验和,因此只能确认其格式。
会向服务器或区块浏览器发送任何数据吗?
不会。解码和校验和检查在你的浏览器中运行,SHA-256 来自浏览器的 Web Crypto API。本工具不查询余额、所有者或交易记录。
为什么一个全小写地址显示 OK,另一个却显示 No checksum?
EIP-55 把校验和藏在哪些字母为大写之中。少数地址的正确形式恰好是全小写或全大写,工具会说明这一点。其他任何写成同一大小写的地址都已丢失校验和。
为什么 TRON 地址还会显示一个 EVM 地址?
TRON 地址和 EVM 地址由同一种 20 字节数值构成。工具以两种写法显示该数值,便于你比对。这并不意味着在一个网络上发送的资金会出现在另一个网络上。
可以用它整理举报用的地址列表吗?
是的。将列表粘贴进来,然后使用“复制经校验和验证的”或“复制所有格式正确的”(以包含未经过校验和验证的地址),即可将每个地址以规范化形式各获取一次。无效条目会被排除在外,因此请先检查这些条目,以防复制过程中有条目被截断。