Мне нужно реализовать шифрование/дешифрование AES 256, и я не смог найти пример, который работает правильно.
MSDN предполагает, что я должен использовать класс AES.
Класс Rijndael является предшественником алгоритма Aes. Вы должны использовать алгоритм Aes вместо Rijndael. Для получения дополнительной информации см. Запись Различия между Rijndael и AES в блоге .NET Security.
Может ли кто-нибудь указать мне в сторону хорошего примера, используя класс AES для AES256?
Чтобы добавить немного больше ясности:
У меня есть файл шифрования, который содержит общий ключ и строку зашифрованного текста. Мне нужно расшифровать текст, а затем проверить его.
Все примеры, которые я видел, ожидают по меньшей мере 2 параметра для выполнения шифрования/дешифрования.
Должен ли я иметь возможность вывести вектор инициализации и ключ из текста в файле шифрования?
Это пример текста, хранящегося в моем файле шифрования:
ÊÚḠ± Ìrá ƒ @† ²; Ä; öDWnªóª ©© ¨|L