Хотя это может показаться непрактичным, пожалуйста, выслушайте меня …
Допустим, у меня есть две строки:
«тестовое задание»
«APIs»
Я хочу использовать 256-битное шифрование AES для преобразования первой строки во вторую.
Возможно ли в AES (или любом другом подобном) шифровании найти ключ, который бы работал в такой ситуации, когда расшифрованный и зашифрованный текст известен, но не является парольной фразой?
Если так, может кто-нибудь предложить, как я мог бы реализовать это в PHP?
Вот как работает грубое шифрование, ну и наоборот, но все же. Вы попробуйте все возможные комбинации и посмотрите, имеет ли смысл расшифрованный текст.
Если алгоритм шифрования не будет полностью нарушен, вы не сможете делать то, что просите. AES-256 не сломан.
Представьте, если бы это было возможно, то вы могли бы найти ключ шифрования в диалоге https, например, так как ответ всегда начинается одинаково. То есть "200 Ok"
Других решений пока нет …