string crypt ( string $str [, string $sól ] )
Jedno stronne szyfrowanie (haszowanie) stringa.
crypt () zwróci łańcuch szyfrowany przy użyciu standardowego systemu Unix DES-algorytm szyfrowania lub alternatywnych algorytmów, które mogą być dostępne w systemie.
Niektóre systemy operacyjne mają więcej niż jeden rodzaj szyfrowania. W rzeczywistości, czasami standardowego szyfrowania DES jest zastąpione przez MD5. PHP ustawia stałej nazwie CRYPT_SALT_LENGTH który powie Ci, czy regularnie dwa charakter soli stosuje się do systemu lub już dwanaście znaków sól ma zastosowanie.
Standardowe szyfrowania DES-based crypt () zwraca soli w dwóch pierwszych znaków z produkcji. To również używa tylko pierwszych ośmiu znaków str, smyczki, że tak już zacząć z tego samego ośmiu znaków wygeneruje taki sam wynik (przy tej samej soli jest używany).
Na systemach, gdzie crypt () funkcja obsługuje wiele rodzajów szyfrowania, następujące stałe są ustawione na 0 lub 1 w zależności od tego, czy dany typ jest dostępna w językach:
* CRYPT_STD_DES - standard szyfrowania DES-based z dwóch znaków sól
* CRYPT_EXT_DES - Extended DES-szyfrowanie oparte o dziewięć charakter soli
* CRYPT_MD5 - szyfrowanie MD5 z dwunastu charakter soli, poczynając od 1 dolar $
* CRYPT_BLOWFISH - szyfrowanie Blowfish z szesnaście charakter soli z rozpoczęciem lub 2 dolary $ $ $ 2a
Listing
Ranga: Administrator serwisu Punktów: 0