Как дешифровать файл, учитывая ключ шифрования и файл, но не алгоритм?

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

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

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

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

2
задан 04.10.2010, 18:43

1 ответ

Первая вещь, которую я попробовал бы, состоит в том, чтобы вывести символы на исполняемом файле приложения и искать вероятные слова, любят, “шифруют”, “AES”, и т.д. Учитывая Ваше описание, они, возможно, обратились к путанице, которая дизайном делает Вашу задачу намного тяжелее. Худший прибывает в худший, они были достаточно глупы разработать свой собственный криптографический алгоритм!

Обратите внимание что, даже если можно определить алгоритм, который не может быть достаточно. Многие симметричное использование алгоритма шифрования вектор инициализации и способ, которым выбран IV, не являются стандартными.

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

1
ответ дан 12.12.2019, 00:23

Теги

Похожие вопросы