Одна концепция, о которой я всегда интересовалась, - это использование криптографических хэш-функций и значений. Я понимаю, что эти функции могут генерировать хеш-значение, которое уникально и практически невозможно отменить, но здесь я всегда задавался вопросом:
Если на моем сервере, в PHP я создаю:
md5("stackoverflow.com") = "d0cc85b26f2ceb8714b978e07def4f6e"
Когда вы запускаете ту же строку с помощью функции MD5, вы получаете тот же результат при установке PHP. Процесс используется для получения некоторого значения из некоторого начального значения.
Разве это не означает, что есть способ деконструировать происходящее и изменить значение хэша?
Что это за эти функции, из-за которых невозможно восстановить результирующие строки?