Используя .Net Core 3.0, я хочу зашифровать некоторый текст, используя любую длину пароля в качестве ключа шифрования:
using (Aes myAes = Aes.Create())
{
var key = Encoding.UTF8.GetBytes("mysmallkey");
myAes.Key = key; //ERROR
}
Я получаю сообщение об ошибке:
System.Security.Cryptography.CryptographicException: 'Specified key is not a valid size for this algorithm.'
Что я делаю неправильно? Спасибо.