我正在使用ursa
(nodejs模块)执行以下操作:
但是,我似乎无法找到任何允许我创建对称密钥的方法。我的理解是,简单地生成一个伪随机字节字符串对于密钥应该足够好,但是我不能使用ursa
中的其余方法来实际加密任何东西,因为它是一个随机字符串而不是键/证书。
我错过了什么吗?
答案 0 :(得分:1)
U RSA 顾名思义是RSA实现,因此不能处理对称加密。如果你想要那些,那么你可以使用node.js的本地crypto
模块,它提供了你在这方面所需的一切。
- 使用用户的公钥加密对称密钥
这意味着对称密钥只是数据。 URSA不必知道这是什么。