2016-07-13 5 views
0

Я понимаю, что размер выходного бита RSA 2048 бит составляет 256 байтов. Однако при тестировании с помощью jsencrypt каждый раз выводить 344 символа. Может кто-нибудь помочь мне понять, почему это так?JSEncrypt RSA 2048 Размер выходного файла для шифрования

Интернет инструмент jsencrypt используется: http://travistidwell.com/jsencrypt/demo/

+0

Время изучения кодировок. – zaph

ответ

3

Это base64, который имеет коэффициент инфляции 4/3 (плюс опционального дополнения).

Если вы разделите его на 4/3, вы получите 258 (что на 2 байта больше, чем у вас после заполнения).