0

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

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

4

1 回答 1

3

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

如果将其除以 4/3,您将得到 258(由于填充,这比您所追求的多 2 个字节)。

于 2016-07-13T03:56:08.160 回答