JSEncrypt RSA 2048加密输出大小

时间:2016-07-13 03:50:15

标签: javascript encryption rsa jsencrypt

我的理解是RSA 2048位加密的输出大小是256字节。但是,当使用jsencrypt对其进行测试时,每次输出344个字符。有人能帮助我理解为什么会这样吗?

使用的在线jsencrypt工具: http://travistidwell.com/jsencrypt/demo/

1 个答案:

答案 0 :(得分:3)

它是base64,其膨胀系数为4/3(加上可选的填充)。

如果你将它除以4/3,你会得到258(比你因为填充而后的2个字节)。