Хотя это может показаться непрактичным, пожалуйста, выслушайте меня ...AES: Поиск ключа данного расшифрованный текст и зашифрованный текст
Скажем, у меня есть две строки:
«тест»
«Apis "
Я хочу использовать 256-битное шифрование AES для преобразования первой строки во вторую строку.
В AES (или любом подобном) Шифрование, можно ли искать ключ, который будет работать для такой ситуации, где дешифрованный и зашифрованный текст известен, но не кодовая фраза?
Если да, может кто-нибудь предложить, как я мог бы реализовать его в PHP?
Я не верю, что это возможно, нет. И даже если бы это было так, я бы с подозрением относился к вашим мотивам. Если вы должны держать ключ, вы уже это сделали, правильно? –
Блокировка AES составляет минимум 128 бит, поэтому «apis» является невозможным зашифрованным текстом. – Qwerky
@Qwerky Это зависит от режима работы больше, чем блочный шифр. Если вы используете AES-CTR, вы можете - в принципе - зашифровать каждый бит отдельно (до тех пор, пока вы не будете повторно использовать ключ). Существует также форматное сохранение шифрования. –