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