Найти алгоритм шифрования из файла - PullRequest
3 голосов
/ 16 мая 2011

Если у меня есть файл, который, как утверждается, «зашифрован с использованием алгоритма AES», могу ли я подтвердить, что его утверждение верно?

Ответы [ 2 ]

4 голосов
/ 16 мая 2011

Только если у вас есть ключ.(и IV)

Шифрование создает произвольные последовательности байтов;большинство алгоритмов не имеют каких-либо характеристик относительно их вывода.

Фактически, можно создать шифротекст, который соответствует двум разным открытым текстам, используя два разных ключа или алгоритма .

Однако, в зависимости от того, что это за файл, он может иметь (открытый текст) заголовок, указывающий алгоритм шифрования (и этот заголовок может лежать).

1 голос
/ 16 мая 2011

Хорошие схемы шифрования на самом деле предназначены для того, чтобы скрыть все детали шифрования от зашифрованных данных, поэтому, если они использовали соответствующее приложение для шифрования, вы не сможете проверить используемый алгоритм.

...