#c# #.net #encryption #aes
#c# #.net #шифрование #aes
Вопрос:
Представьте, что у меня есть этот ключ (база 64):
Jdn1jJsD5hFrip4jzHODyA==
Если я хочу зашифровать строку с использованием 128-битного AES и вышеуказанного ключа, какие средства выполняет .NET framework предусматривает этот случай?
Я пробовал искать в MSDN, но не нашел ничего полезного, что я мог бы использовать.
Какие-либо рекомендации?
Ответ №1:
Похоже, что ваш ключ закодирован в Base64.
byte[] binKey = System.Convert.FromBase64String(textKey);
даст вам 16-байтовый ключ. Все классы шифрования используют byte[]
ключи.