PHP: crypt() function
PHP: One-way string hashing
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:
<?php
echo "Standard DES: ".crypt("Thank you")."\n<br />";
echo "Extended DES: ".crypt("Thank you")."\n<br />";
echo "MD5: ".crypt("Thank you")."\n<br />";
echo "Blowfish: ".crypt("Thank you");
?>
Output:
Standard DES: $1$cx1./y3.$H.8Trcy6pLgimqOWmGYrh/ Extended DES: $1$aU0.bl3.$h0A8HqJMF8gA3KwoZa6vq0 MD5: $1$Ic4.x85.$VmsInH4NRIb9WS5ofMGi80 Blowfish: $1$m00.1U3.$8BdJ6KtYIhRSMSJVqQpN71
View the example in the browser
See also
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/php/function-reference/crypt.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics