Шифрование блока размером 256 байт, какой алгоритм может это сделать? - PullRequest
0 голосов
/ 24 сентября 2018

Я искал AES, но, как я понял, блоки должны быть размером 16 байт, это не то, что мне нужно.Интересно, если какой-либо алгоритм, который может зашифровать блоки длиной 256 байт, и он должен быть в. NET библиотеки причины.Может 3DES?или RSA?

1 Ответ

0 голосов
/ 24 сентября 2018

Интересно, существует ли какой-либо алгоритм, способный зашифровать блоки длиной 256 байт, и он должен быть в библиотеке .net причины.Может 3DES?или RSA?

Большинство шифров имеют достаточно короткий размер блока.Для шифрования более длинного открытого текста вы можете использовать другой режим операций , позволяющий шифровать более длинный ввод и повторно использовать один и тот же ключ

Большинство библиотек шифрования реализуют различные режимы для вас, однако это не так.так сложно сделать это самостоятельно.

Если вы ищете что-то гораздо более простое (и более быстрое) для шифрования ввода произвольной длины, вы также можете использовать какой-нибудь потоковый шифр (например, один тайм-пад с Salsa20 ),

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...