crypt() БНГБПЮЫЮЕР ЯРПНЙС, ГЮЬХТПНБЮММСЧ ОН ЯРЮМДЮПРМНЛС ЮКЦНПХРЛС UNIX, НЯМНБЮММНЛС МЮ DES, ХКХ ДПСЦНЛС ЮКЦНПХРЛС, ХЛЕЧЫЕЛСЯЪ Б ЯХЯРЕЛЕ. юПЦСЛЕМРЮЛХ ЪБКЪЧРЯЪ ЯРПНЙЮ, ЙНРНПСЧ РПЕАСЕРЯЪ ГЮЬХТПНБЮРЭ, Х МЕНАЪГЮРЕКЭМЮЪ salt-ОНЯКЕДНБЮРЕКЭМНЯРЭ, МЮ ЙНРНПНИ НЯМНБШБЮЕРЯЪ ЬХТПНБЮМХЕ. дКЪ ОНКСВЕМХЪ ДНОНКМХРЕКЭМНИ ХМТНПЛЮЖХХ НАПЮРХРЕЯЭ Й ПСЙНБНДЯРБС UNIX ОН ТСМЙЖХХ crypt.
еЯКХ ЮПЦСЛЕМР salt МЕ ОЕПЕДЮМ, НМ АСДЕР БШАПЮМ ЯКСВЮИМШЛ НАПЮГНЛ.
мЕЙНРНПШЕ НОЕПЮЖХНММШЕ ЯХЯРЕЛШ ОНДДЕПФХБЮЧР МЕЯЙНКЭЙН ЮКЦНПХРЛНБ ЬХТПНБЮМХЪ. хМНЦДЮ ЯРЮМДЮПРМШИ ЮКЦНПХРЛ, НЯМНБЮММШИ МЮ DES, ГЮЛЕМЪЕРЯЪ ЮКЦНПХРЛНЛ МЮ НЯМНБЕ MD5. бХД ЬХТПНБЮМХЪ НОПЕДЕКЪЕРЯЪ salt-ОНЯКЕДНБЮРЕКЭМНЯРЭЧ. оПХ ХМЯРЮККЪЖХХ PHP НОПЕДЕКЪЕР, ЙЮЙХЕ ЮКЦНПХРЛШ ЬХТПНБЮМХЪ ОНДДЕПФХБЮЕР crypt. еЯКХ salt-ОНЯКЕДНБЮРЕКЭМНЯРЭ МЕ ОЕПЕДЮМЮ, АСДЕР ЮБРНЛЮРХВЕЯЙХ ЯЦЕМЕПХПНБЮМЮ ЯРЮМДЮПРМЮЪ ЯКСВЮИМЮЪ ДБСУЯХЛБНКЭМЮЪ salt-ОНЯКЕДНБЮРЕКЭМНЯРЭ, ЕЯКХ РНКЭЙН Б ЯХЯРЕЛЕ ОН СЛНКВЮМХЧ МЕ ХЯОНКЭГСЕРЯЪ MD5, Б ЩРНЛ ЯКСВЮЕ АСДЕР ЯНГДЮМЮ ЯКСВЮИМЮЪ salt-ОНЯКЕДНБЮРЕКЭМНЯРЭ, ЯНБЛЕЯРХЛЮЪ Я MD5. оПЕДНОПЕДЕКЕММЮЪ ЙНМЯРЮМРЮ CRYPT_SALT_LENGTH ОНГБНКЪЕР НОПЕДЕКХРЭ, ХЯОНКЭГСЕРЯЪ КХ Б ЯХЯРЕЛЕ ЯРЮМДЮПРМЮЪ ДБСУЯХЛБНКЭМЮЪ salt, ХКХ 12-ЯХЛБНКЭМЮЪ.
еЯКХ БШ НОСЯЙЮЕРЕ ЮПЦСЛЕМР salt, БШ ДНКФМШ ГМЮРЭ, ВРН salt ЦЕМЕПХСЕРЯЪ РНКЭЙН ОПХ ОЕПБНЛ БШГНБЕ ЩРНИ ТСМЙЖХХ, Х ДКЪ БЯЕУ ОНЯКЕДСЧЫХУ БШГНБНБ ХЯОНКЭГСЕРЯЪ ОНКСВЕММНЕ ГМЮВЕМХЕ. щРН Б ЙНМЕВМНЛ ХРНЦЕ ЛНФЕР ОПХБЕЯРХ Й ЯМХФЕМХЧ АЕГНОЮЯМНЯРХ.
яРЮМДЮПРМЮЪ ТСМЙЖХЪ crypt() МЮ НЯМНБЕ DES ЙНОХПСЕР salt Б МЮВЮКН БНГБПЮЫЮЕЛНИ ЯРПНЙХ. йПНЛЕ РНЦН, НМЮ ХЯОНКЭГСЕР РНКЭЙН ОЕПБШЕ БНЯЕЛЭ ЯХЛБНКНБ ЯРПНЙХ str, ОНЩРНЛС ДКЪ ПЮГКХВМШУ ЯРПНЙ, ОЕПБШЕ БНЯЕЛЭ ЯХЛБНКНБ Б ЙНРНПШУ ЯНБОЮДЮЧР, АСДЕР БНГБПЮЫЮРЭЯЪ НДХМ Х РНР ФЕ ПЕГСКЭРЮР (ОПХ ХЯОНКЭГНБЮМХХ НДХМЮЙНБШУ salt-ОНЯКЕДНБЮРЕКЭМНЯРЕИ).
мЮ ЯХЯРЕЛЮУ, ЦДЕ ТСМЙЖХЪ crypt() ОНДДЕПФХБЮЕР МЕЯЙНКЭЙН ЮКЦНПХРЛНБ ЬХТПНБЮМХЪ, ЯКЕДСЧЫХЕ ЙНМЯРЮМРШ СЯРЮМЮБКХБЮЧРЯЪ Б 0 ХКХ 1 Б ГЮБХЯХЛНЯРХ НР ДНЯРСОМНЯРХ ЯННРБЕРЯРБСЧЫЕЦН ЮКЦНПХРЛЮ:
CRYPT_STD_DES - яРЮМДЮПРМНЕ DES-ЬХТПНБЮМХЕ Я ДБСУЯХЛБНКЭМНИ salt
CRYPT_EXT_DES - пЮЯЬХПЕММНЕ DES-ЬХТПНБЮМХЕ Я ДЕБЪРХЯХЛБНКЭМНИ salt
CRYPT_MD5 - MD5-ЬХТПНБЮМХЕ Я 12-ЯХЛБНКЭМНИ salt, МЮВХМЮЧЫЕИЯЪ Я $1$
CRYPT_BLOWFISH - Blowfish-ЬХТПНБЮМХЕ Я 16-ЯХЛБНКЭМНИ salt, МЮВХМЮЧЫЕИЯЪ Я $2$
Замечание: тСМЙЖХЪ ПЮЯЬХТПНБЙХ НРЯСРЯРБСЕР, РЮЙ ЙЮЙ crypt() ХЯОНКЭГСЕР МЕНАПЮРХЛШИ ЮКЦНПХРЛ ЬХТПНБЮМХЪ.
яЛ. РЮЙФЕ НОХЯЮМХЕ ТСМЙЖХХ md5() Х ЛНДСКЪ Mcrypt.
Пред. | Начало | След. |
crc32 | Уровень выше | echo |
HIVE: All information for read only. Please respect copyright! |