跳到主要内容
ecdsa.com

Web3

解码原始以太坊交易或 EIP-7702 委托,在签名之前看清类型化数据签名会交出什么,验证以太坊消息或登录请求的签名者,将 Safe 交易的哈希与硬件钱包上显示的哈希逐一比对,查找重复使用的 ECDSA nonce,查看 PSBT 和 xpub,以及验证比特币(BIP-137/322)、Solana 和 Nostr 签名。所有操作都在你的浏览器中运行;只有在你要求时,才会向公共 RPC 节点发起链上查询。工具从不接受助记词和私钥。

13 个工具

Nonce 重用检测

扫描比特币地址,查找重复的 r 值

ECDSA 最致命的错误:用同一个 nonce 签名两次就会暴露私钥。粘贴比特币地址,检测工具会扫描它的历史签名,查找重复的 r 值——这正是 nonce 重用留下的指纹。

打开工具

EIP-712 查看器

类型化数据签名实际允许做什么

粘贴网站请求钱包签名的类型化数据,用通俗的话看懂这个签名允许做什么:代币 Permit、Permit2 授权额度,以及 Seaport、Blur、LooksRare 和 CoW 订单。会标出无限授权、让你一无所获的挂单、过远的截止时间、错误的链和仿冒合约。

打开工具

以太坊签名验证工具

这条以太坊消息是谁签名的?

恢复并验证以太坊签名的签名者——personal_sign、EIP-712 类型化数据或 eth_sign 原始哈希——并列出每一个中间哈希。签名不匹配时,会尝试常见的混淆情形并指出是哪一种;智能合约钱包则通过 ERC-1271 和 ERC-6492 在链上检查。

打开工具

SIWE 验证工具

检查以太坊登录(SIWE)消息

粘贴以太坊登录(SIWE)消息及其签名:验证工具会严格按 EIP-4361 解析消息,指出每一处格式错误的行,恢复签名者,并执行依赖方必须完成的检查——域名、请求源、nonce、链、地址、URI 和有效期。智能钱包会在消息指定的链上检查。

打开工具

Safe 交易哈希

核对 Safe 签名者实际签署的内容

针对每个 Safe 版本,计算你签署 Safe{Wallet} 交易时硬件钱包显示的三个哈希(域哈希、消息哈希和 safeTxHash),并与屏幕上的显示比对。解码所有者和模块的变更、守卫和 MultiSend 批量交易,标出 DELEGATECALL 和 gas 退款,检查所有者签名,还可以让 Safe 合约本身确认哈希。

打开工具

以太坊交易解码器

解码已签名的原始交易

粘贴原始交易或 eth_getTransactionByHash 对象:查看每个字段、从签名中恢复出的发送方、解码后的函数调用,以及针对无限授权和委托的警告。支持从传统交易到 EIP-7702 的所有交易信封。

打开工具

EIP-7702 委托解码器

谁委托给了哪个合约

粘贴类型 4 交易、授权元组、钱包请你签名的消息或账户代码。查看哪个账户委托给了哪个合约、客户端是否会应用每条授权,以及委托合约是已知的钱包还是已知的清扫合约(sweeper)。

打开工具

以太坊 nonce 重用检测

找出以太坊签名中重复的 r

扫描以太坊地址发出的交易,或粘贴已签名的交易,查看是否有两个签名使用了相同的 r 值——这个错误会让私钥泄露。报告已泄露的密钥、极小的 nonce 以及不同密钥共用的 r 值,且绝不计算密钥。

打开工具

比特币消息验证工具

验证 BIP-137 和 BIP-322 签名

检查某条消息是否由比特币地址的持有者签名:支持传统的 BIP-137 签名(Bitcoin Core、Electrum、Trezor、Ledger),以及适用于所有地址类型(包括 SegWit、Taproot 和多签)的 BIP-322 简单签名和完整签名。

打开工具

PSBT 查看器

签名前解码并检查 PSBT

粘贴部分签名的比特币交易,查看每个字段的名称、每个输入花费的是什么、币流向何处、哪个输出是找零、手续费和费率、部分签名能否通过验证,以及签名者应当拒绝什么。

打开工具

xpub 查看器

从 xpub 派生地址

粘贴扩展公钥(xpub、ypub、zpub、tpub 及其对应的多签版本),查看其中编码的内容,按它允许的每种脚本类型派生收款地址和找零地址,在 SLIP-132 各版本之间转换,并构建输出描述符。

打开工具

Solana 消息验证工具

验证 Solana 签名消息

检查 Solana 钱包对消息的 Ed25519 签名:Phantom、Solflare 或 Backpack 用 signMessage 签名的字节、CLI 的 sign-offchain-message、v0 和 v1 链下消息及已签名信封,以及 Solana 登录(SIWS)。

打开工具

Nostr 事件验证工具

验证 Nostr 事件并解码 npub

粘贴 Nostr 事件或来自中继的 EVENT 消息:验证工具会重新计算 id,检查 Schnorr 签名,并区分签名后被修改的事件、错误的 id 和伪造的签名。它还能解码 npub、note、nprofile、nevent 和 naddr。

打开工具