CNode

nodejs 如何实现公约加密私钥解密?

问答
Wwdragon1983发布于11 年前最后回复11 年前4 回复13955 浏览0 收藏

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

查看回复

回复 (4)

W
wdragon1983#1·11 年前

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

W
William17#2·11 年前
引用 wdragon1983这个我看了呀,上面说了。就是私钥签名公钥认证呀。这个不是加解密吧。这个是验证身份的。

@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

M
MarshalW#3·11 年前

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

W
wdragon1983#4·11 年前

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

参与回复
登录后即可参与回复。登录