Важные справочники к ночным пляскам с бубном:)  

  СПРАВОЧНИК PHP

Строковые суммы и хеш-функции

crypt()

Производит симметричное шифрование. Синтаксис:

В аргументе str задается строка, которую надо зашифровать. Хеш-код для одной и той же строки, но с различными значениями salt (Кстати, это должна быть обязательно двухсимвольная строка) дает разные результаты. Если параметр salt пропущен, PHP сгенерирует его случайным образом. В системах, которые поддерживают несколько алгоритмов шифрования, следующие константы устанавливаются равными 1 или 0, в зависимости от того, поддерживается ли данный алгоритм или нет:

CRYPT_STD_DES - стандартное 2-байтовое DES-шифрование (SALT=2) CRYPT_EXT_DES - расширенное 9-байтовое DES-шифрование (SALT=9) CRYPT_MD5 - 12-байтовое MD5-шифрование (SALT начинается с $1$) CRYPT_BLOWFISH - расширенное 12-байтовое DES-шифрование (SALT начинается с $2$)

Т.к. данная функция использует односторонний алгоритм шифрования, то функции дешифрования не имеется.

script© 16valve.ru version 1.0 2016