Создает ли Aes KeySize новый ключ? - PullRequest
0 голосов
/ 18 ноября 2018

В соответствии с документацией Microsoft для System.Security.Cryptography.Aes размер ключа можно просто изменить, установив свойство KeySize.

Автоматически ли генерируется изменение размера ключановый случайный ключ нового размера ключа?Документация не ясна.

1 Ответ

0 голосов
/ 22 мая 2019

Да или нет, в зависимости.

Установка KeySize заставляет объект забыть ключ. Если новый параметр задан настройкой Key, новый ключ не был сгенерирован технически. Но когда объект не имеет ключа, но нуждается в нем, новый ключ (размером KeySize) создается и запоминается.

В общем, вы должны либо установить KeySize (чтобы сделать случайный), либо Key (который настраивает KeySizeValue), но не оба.

...