如何解决如何通过ecdsa使用个人公钥对消息签名?
我正在尝试使用ecdsa包和自己生成的公共密钥对消息进行签名。关键是,该程序包要求我使用该程序包的生成的公钥和私钥,并且它不能仅接受字符串。是否有人可以解决此问题,或者是否有其他程序包可以使用与python程序包分开的私钥和公钥来签名消息。
from ellipticcurve.ecdsa import Ecdsa
server salt = "some long block chain of numbers and letters"
user_id: "john doe"
public_key: "some also long block chain of numbers and letters"
message = (base64.b64encode(user_id.encode("utf-8"))+server_salt)
signature = Ecdsa.sign(message,public_key)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。