JSEncrypt RSA 2048 加密输出大小



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

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

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

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

最新更新