$> Kaya
~/tools/signature-verifier可交互
/tools/signature-verifier

签名校验工具

这个签名校验工具可以检查一条 EIP-191 personal-sign 风格的消息签名,是否确实来自你预期的 Ethereum 地址。

~/tools/signature-verifierverifyMessage
验证结果

请输入有效的消息签名和预期地址。

恢复出的地址
~/tools/signature-verifier/examplesusage.txt

使用示例

  • 检查用户登录消息签名是否真的来自他声称的钱包地址。
  • 在接受某个链下签名动作前先做本地验证。
  • 在浏览器里比对恢复出的签名地址和预期地址。
~/tools/signature-verifier/guideREADME.md

签名校验工具说明

签名校验工具适合处理基于钱包签名的登录、授权和链下确认场景。你输入原始消息、签名以及预期地址后,工具会恢复出真正的签名地址,并判断它是否匹配。它很适合调试钱包集成、验证消息流程、检查链下授权,以及排查前端签名逻辑问题。因为整个过程完全在浏览器里完成,所以非常适合快速确认 personal-sign 风格的消息签名是否正确。

~/tools/signature-verifier/faq3 items

常见问题

这个工具校验哪一类签名?

它校验的是 EIP-191 personal-sign 风格的消息签名。

为什么一定要有原始消息?

因为签名校验依赖完整且完全一致的原始消息内容,哪怕多一个空格都可能导致结果不同。

签名明明有效,为什么还会校验失败?

常见原因包括消息内容变了、预期地址不对,或者签名其实来自另一种签名方案。

~/tools/signature-verifier/related5 links
~/tools/signature-verifier/links站内