标签: javascript encryption rsa jsencrypt
我的理解是RSA 2048位加密的输出大小是256字节。但是,当使用jsencrypt对其进行测试时,每次输出344个字符。有人能帮助我理解为什么会这样吗?
使用的在线jsencrypt工具: http://travistidwell.com/jsencrypt/demo/
答案 0 :(得分:3)
它是base64,其膨胀系数为4/3(加上可选的填充)。
如果你将它除以4/3,你会得到258(比你因为填充而后的2个字节)。