Шифрование строки с использованием 128-битного шифрования AES и ключа

#c# #.net #encryption #aes

#c# #.net #шифрование #aes

Вопрос:

Представьте, что у меня есть этот ключ (база 64):

 Jdn1jJsD5hFrip4jzHODyA==
  

Если я хочу зашифровать строку с использованием 128-битного AES и вышеуказанного ключа, какие средства выполняет .NET framework предусматривает этот случай?

Я пробовал искать в MSDN, но не нашел ничего полезного, что я мог бы использовать.

Какие-либо рекомендации?

Ответ №1:

Похоже, что ваш ключ закодирован в Base64.

  byte[] binKey = System.Convert.FromBase64String(textKey);
  

даст вам 16-байтовый ключ. Все классы шифрования используют byte[] ключи.