Мой вопрос в том, что предположим, что у вас есть зашифрованный хэш AES-ECB, и вы хотите его декодировать. Вам также предоставляется куча примеров открытого текста и хэшей. Например:Как сгенерировать секретный ключ шифрования AES-ECB, приведенные примеры открытых текстов и хэшей?
Я хочу: unknown_plaintext для hash given_hash , и у меня есть куча known_plaintexts и хэшей, которые были зашифрованы с помощью того же секретного ключа. Ни один из них (очевидно) не является точным для данного хэша.
Пожалуйста, дайте мне знать, если вы можете помочь. Это не для злонамеренных намерений, просто для того, чтобы узнать, как работают системы криптографии и AES.
Немного непонятно, какие операции вы делаете в каком порядке. Это правильно: у вас есть список открытых текстов с соответствующими зашифрованными хэшами. Открытые тексты сначала хэшируются, а затем хэш зашифровывается AES-ECB. Вы хотите найти ключ, с которым хэши были зашифрованы. – mschwaig
@mschwaig да. это то, что я хочу. – DaTechnoGuru
@DaTechnoGuru Извините, но криптологи, которые разрабатывают шифрование, не глупы, это невозможно. – zaph