Я работаю над сценарием php и использую mcrypt для шифрования / дешифрования произвольных данных.
Когда я дешифрую зашифрованные данные, используя другой ключ (например, я ввел неправильный пароль), вывод, конечно, не будет правильно расшифрован.
Если был использован неправильный ключ, я хотел бы отобразить сообщение об ошибке, но я думаю, что довольно сложно проверить выходную строку как правильный "открытый текст" (так как символы в закодированных данных также действительны как ввод данные).
Есть ли способ обойти это?
Когда я писал этот вопрос, у меня появилась идея:)
Могу ли я поставить перед входными данными статическую строку «control» и использовать ее для проверки при расшифровке?