PyNaC中的64字节密钥

2024-06-08 13:15:01 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法在PyNaCl中使用64字节的密钥

我正在处理PyNaCl中的签名函数。在那里我可以使用非对称密码来sign messages and verify它们。据我所知,签名的基本实现使用32字节的密钥

现在:我还想使用与Python中相同的键在R中对消息进行签名。因此,我使用sodium包。这个包使用64字节的密钥(和相同的算法)

有没有办法让任何一个包使用32或64字节的密钥,这样我就可以在另一种语言中重用密钥

谢谢


Tags: and函数算法语言消息密码字节密钥
1条回答
网友
1楼 · 发布于 2024-06-08 13:15:01

好吧。原来,这里的问题是我对签名算法的理解

PyNaCl库更依赖于用于创建私钥的种子。这个种子是32字节的,可以用来代替64字节的密钥

Nadium包使用64字节密钥,只允许您直接指定该密钥。但不是种子

因此,我真正想做的是在创建私钥时,保存密钥和种子。用这个键我可以使用R中的钠包,用seed我可以重建PyNaCl库的键

相关问题 更多 >