| |
|
|
| | Наверно мало людей не знают, что есть такая функция.
Но действительно ли она возвращает хэш? Получается так, что когда в юниксе делаем
md5 -s "111111"
MD5 ("111111") = 96e79218965eb72c92a549dd5a330112
|
md5 -s "111111" это чэк сума строки
тоже самое будет, если в рнр сделать echo md5("111111"); будет 96e79218965eb72c92a549dd5a330112
Хотя в описании на php.net
md5
(PHP 3, PHP 4, PHP 5)
md5 -- Calculate the md5 hash of a string
|
Как получить хэш???? | |
| |
|
|
| |
|
|
| |
для: Саша
(28.09.2006 в 13:01)
| | | >Как получить хэш????
А что Вас не устраивает?
Только то, что его назвали контрольной суммой? | |
| |
|
|
| |
|
|
| |
для: Trianon
(28.09.2006 в 13:12)
| | | так это совсем разные значения. Хэш md5, насколько мне известно, начинается с 1$1........... | |
| |
|
|
| |
|
|
| |
для: Саша
(28.09.2006 в 13:20)
| | | Это значение можно получить при помощи функции crypt(). | |
| |
|
|
| |
|
|
| |
для: Саша
(28.09.2006 в 13:20)
| | | У Вас семантическая путаница.
Если вино обычно продается в бутылке, это не значит, что его нельзя встретить в другой форме. В бочке, в коробке... в желудке, наконец....
При формировании остатка строки, начинающейся с 1$1, может применяться алгоритм Message Digest 5 , используемый в утилите unix или встроенной функции php. И такую строку в контексте хранения хешей паролей linux) могут назвать md5-хешем. Из этого не следует что, математическую величину, непосредственно являющуюся хешем, назвать им уже нельзя. | |
| |
|
|
| |
|
|
| |
для: Trianon
(28.09.2006 в 13:30)
| | | ок
тогда возникает уже следуещий вопрос, возможно это не совсем уже будет к этому форуму
Каким образом делается шифрование паролей в master.passwd? Он шифрует md5, если я не ошибаюсь, и все его пароли начинаются с $1$, т. е. признака md5. Каким он методом шифрует? Мне это нужно знать, потому что хеш бинарника, который осуществляет проверку, работает именно с этим методом | |
| |
|
|
| |
|
|
| |
для: Саша
(28.09.2006 в 13:48)
| | | Вам это значение нужно получить при помощи PHP? | |
| |
|
|