Table of Contents

Syntax

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

(PHP 4 >= 4.01, PHP 5)

$str Source text or binary string for generating a crypt string.
$salt Optional salt string (usually 2 characters long) to use for the encryption string.
RETURNS Encrypted string of characters used to verify the original data.

What it Does

Calculates a hash or a crypt value based on the source text or binary string. This does a one-way encryption meaning that there is no way to undo the encryption (using the crypted result.) This uses the local machines standard Unix DES encryption method. Similar to the crc32 function, this will create a checksum value to verify the integrity of the data.

Example

// calulate the crypted string from a form post
$chksum = crypt($_POST['body']);
echo sprintf('The crypt result is: %u', $chksum);