nodejs 如何实现公约加密私钥解密?
发布于 8 年前 作者 wdragon1983 12768 次浏览 来自 问答

看了 浅谈nodejs中的Crypto模块这篇文字,发现只有对称加密 和 签名认真。还有DiffieHellman 的加密。 没发现有什么私钥解密的api呀。 加入我在客户端用 java 用公约把 一段数据加密。 用nodejs 做服务端,想把这段加密文件,用私钥解密。如何实现?

4 回复

这个我看了呀,上面说了。就是私钥签名公钥认证呀。这个不是加解密吧。这个是验证身份的。

@wdragon1983 crypto.privateDecrypt(private_key, buffer) crypto.privateEncrypt(private_key, buffer) crypto.publicDecrypt(public_key, buffer) crypto.publicEncrypt(public_key, buffer) https://nodejs.org/dist/latest-v4.x/docs/api/crypto.html#crypto_crypto_privatedecrypt_private_key_buffer

以前写过一个有关RSA的实现的文章,见 使用RSA对字符串加密解密 当时应该是nodejs没有相关实现。 如果你就是用RSA的话,刚才查了一下,有人写了一个,开源的,node-rsa

@William17 噢这个文档好像是 4.2.2 还没有这些方法呀。看来时候来加的。

回到顶部