如何创建公钥/私钥加密-Node JS

嗨,我想在node-js中生成一个公共/私有密钥对,并使用公共密钥对消息进行加密,并使用私有密钥对消息进行解密。

我需要对用户的secretKey进行编码,因为我将它们用于单独验证。然后我应该解码它。我想我可以为此使用公钥/私钥加密。

我知道window.crypto.subtle.generateKey,这是有关加密算法https://github.com/diafygi/webcrypto-examples/#aes-gcm的许多示例。 但是我想使用它们需要导入window-crypto。而且我对应该使用哪个以及如何使用感到困惑。

我是否有任何资源,示例或建议来使用node-js进行此操作?

编辑:我了解到javascript中没有可以解码令牌密钥的函数。密钥是用特殊算法创建的。

gaohhxx2009 回答:如何创建公钥/私钥加密-Node JS

必须有不同的方法和插件。我进行了快速探索,v可用于您的案例。

git hub链接-https://github.com/travist/jsencrypt

此外,您可以参考https://medium.com/sharenowtech/high-speed-public-key-cryptography-in-javascript-part-1-3eefb6f91f77

本文链接:https://www.f2er.com/3168810.html

大家都在问