functions-online

crypt

Açıklama

crypt() işlevi standart Unix DES şifreleme algoritmasını veya sistemdeki uygun algoritmalardan birini kullanarak $string dizgesinin şifrelenmiş srmn dndrr.

Bazı işletim sistemleri birden fazla şifreleme tr destekler. oğunlukla da standart DES şifrelemesinin yerini MD5 şifreleme algoritması alır. Şifreleme tr $salt değiştirgesiyle tetiklenir. $salt kabul edecek şifreleme trlerini ve işlevin yeteneklerini PHP kurulum sırasında saptar. tuz belirtilmemişse ve sistemin ntanımlı şifreleme tr MD5 ise rasgele bir MD5 uyumlu bir tuz retilir; sistemin ntanımlı şifreleme tr MD5 değilse PHP ntanımlı olarak iki karakterlik tuz retir. PHP, CRYPT_SALT_LENGTH sabitinde tuz uzunluğunu tanımlayarak, sistemde iki karakterlik mi yoksa daha uzun bir tuz mu (en fazla 20) kullanıldığını belirtir.

Standart DES şifrelemesinde crypt() işlevi tuz olarak ıktının ilk iki karakterini dndrr. Ayrıca, dizgenin sadece ilk sekiz karakterini kullanır, bu nedenle ilk sekiz karakteri aynı olan sekiz karakterden daha uzun dizgeler iin tuz aynı olduğu srece hep aynı sonucu retir.

beyanın crypt

string crypt ( string $str [, string $salt ] )

testi crypt çevrimiçi







katılmak crypt

için yorumlar crypt

için yorumlar crypt

Read all comments for crypt() here.

+

Leave your comment