Mr.H3 Ответов: 1

Vb.net 128 AES ECB шифрование/дешифрование файла


I want to use AES 128 ECB algorithm in securing message files. I have tried all the solutions available on the internet. But when I do manual calculations the results are different.Anyone have any code regarding this please share it with me that would be an great help to me.



Что я уже пробовал:

У меня есть скачать Шифрование/дешифрование файлов в VB.NET (используя Rijndael) но эта программа 256 бит, и я пытаюсь поменять переменную, она тоже остается неправильной.

1 Ответов

Рейтинг:
8

RickZeeland

См. Замечание здесь: Aes128.Способ Шифрования (Строка, Строка, Режим, Строку)[^]
Для режимов ECB и CBC длина декодированных входных байтов должна быть точно кратна длине блока (16 байт).
Эти примеры, по-видимому, предназначены для CryptoSys программного обеспечения криптографических средств[^]

Вот статья CodeProject с использованием C# и Java: Шифрование симметричным ключом с помощью AES[^]

Но лучше всего не использовать 128-битное шифрование ЕЦБ, см. предупреждение здесь: блочный шифр - почему бы мне не использовать шифрование ЕЦБ? - Криптографический Обмен Стеками[^]