PHP crypt

Education is not limited to just classrooms. It can be gained anytime, anywhere... - Ravi Ranjan (M.Tech-NIT)

PHP : crypt() function

Description

The crypt() is used to encrypts a string using DES, Blowfish, and MD5 (if available) algorithms.

Version

(PHP 4 and above)

Syntax

crypt(string1, salt)

Parameters

Name

Description

Required /
Optional

Type

string1

The string to be encrypted.

Required

String

salt

An optional salt string to base the hashing on. If not provided, the behavior is defined by the algorithm implementation and can lead to unexpected results.

Optional

String

Return value

The encrypted string.

Value Type : string

Example :

  1. echo "Standard DES: ".crypt("Thank you")."
    ";  

  2. echo "Extended DES: ".crypt("Thank you")."
    ";  

  3. echo "MD5: ".crypt("Thank you")."
    ";  

  4. echo "Blowfish: ".crypt("Thank you");  

  5. ?>  

Output :

Standard DES: $1$cx1./y3.$H.8Trcy6pLgimqOWmGYrh/ 
Extended DES: $1$aU0.bl3.$h0A8HqJMF8gA3KwoZa6vq0 
MD5: $1$Ic4.x85.$VmsInH4NRIb9WS5ofMGi80 
Blowfish: $1$m00.1U3.$8BdJ6KtYIhRSMSJVqQpN71