CNode

[咨询]绑定芝麻信用 有人弄过吗?加密那块遇了点问题

问答
Wwhw1988发布于10 年前最后回复10 年前3 回复4759 浏览0 收藏

untitled1.png

var buffer = new Buffer(str1); var encrypted = crypto.publicEncrypt({ key: zhimaPublicKey }, buffer);

----一直报“RSA_padding_add_PKCS1_OAEP_mgf1:data too large for key size”
把str1随便用短一点的字符 就不会报错。

查看回复

回复 (3)

W
whw1988#1·10 年前

untitled1.png

W
whw1988#2·10 年前

可以了,用 node-rsa 这个包 就可以,node原生的crypto 会报错。

M
magicdawn#3·10 年前

说的要用 PKCS1 padding 策略, 默认是 PKCS1-oeap 吧...

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