如何解决使用公钥 P265r1 验证签名
我想用公钥验证签名,但在 dart 中找不到任何方法来执行此操作。在 Swift 中,通过 SecKeyVerifySignature
函数有一个简单的解决方案。颤振中有类似的东西吗?我只能找到密码库,但这不会让我设置自己的公钥。有什么办法可以存档吗?提前致谢。
解决方法
使用 pointycastle
包。 ECDSASigner
用 ECPublicKey
..
final verifier = ECDSASigner(SHA256Digest())
..init(
false,// verify vs sign
PublicKeyParameter(key),// key is an ECPublicKey
);
verifier.verifySignature(message,signature);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。