2024-06-08 13:15:01 发布
网友
有没有办法在PyNaCl中使用64字节的密钥
我正在处理PyNaCl中的签名函数。在那里我可以使用非对称密码来sign messages and verify它们。据我所知,签名的基本实现使用32字节的密钥
现在:我还想使用与Python中相同的键在R中对消息进行签名。因此,我使用sodium包。这个包使用64字节的密钥(和相同的算法)
有没有办法让任何一个包使用32或64字节的密钥,这样我就可以在另一种语言中重用密钥
谢谢
好吧。原来,这里的问题是我对签名算法的理解
PyNaCl库更依赖于用于创建私钥的种子。这个种子是32字节的,可以用来代替64字节的密钥
Nadium包使用64字节密钥,只允许您直接指定该密钥。但不是种子
因此,我真正想做的是在创建私钥时,保存密钥和种子。用这个键我可以使用R中的钠包,用seed我可以重建PyNaCl库的键
好吧。原来,这里的问题是我对签名算法的理解
PyNaCl库更依赖于用于创建私钥的种子。这个种子是32字节的,可以用来代替64字节的密钥
Nadium包使用64字节密钥,只允许您直接指定该密钥。但不是种子
因此,我真正想做的是在创建私钥时,保存密钥和种子。用这个键我可以使用R中的钠包,用seed我可以重建PyNaCl库的键
相关问题 更多 >
编程相关推荐