JSEncrypt RSA 2048 加密输出大小
JSEncrypt RSA 2048 Encryption Output Size
我的理解是RSA 2048位加密的输出大小是256字节。但是,当使用 jsencrypt 测试时,它每次都输出 344 个字符。谁能帮我理解为什么会这样?
使用的在线jsencrypt工具:
http://travistidwell.com/jsencrypt/demo/
它是 base64,inflation 因子为 4/3(加上可选的填充)。
如果将它除以 4/3,您将得到 258(由于填充,这比您得到的多 2 个字节)。
我的理解是RSA 2048位加密的输出大小是256字节。但是,当使用 jsencrypt 测试时,它每次都输出 344 个字符。谁能帮我理解为什么会这样?
使用的在线jsencrypt工具: http://travistidwell.com/jsencrypt/demo/
它是 base64,inflation 因子为 4/3(加上可选的填充)。
如果将它除以 4/3,您将得到 258(由于填充,这比您得到的多 2 个字节)。