The irreversible encryption functions are: md5(), crypt()
md5() is used to calculate MD5 hash. The syntax is: string md5(string str);
crypt() Encrypt the string using UNIX's standard encryption DES module. This is a one-way encryption function and cannot be decrypted. To compare strings, place the first two characters of the encrypted string in the salt parameter, and then compare the encrypted strings. The syntax is: string crypt(string str, string [salt]);
Reversible encryption is: base64_encode(), urlencode(). The corresponding decryption function: base64_decode(), urldecode()
base64_encode() MIME BASE64 encodes a string. This encoding method allows Chinese text or pictures to be transmitted smoothly over the Internet. The syntax is string base64_encode(string data); Its decryption function is: string base64_decode(string encoded_data); It will return to its original state
urlencode() URL-encodes the string. For example, spaces will become plus signs. The syntax is: string urlencode(string str);
Its decryption function is: string urldecode(string str); It will return to the original state
Look at the code:
Copy code The code is as follows:
define("str","Mo Jian");
echo 'md5 encrypted The result is: '.md5(str).'
';//md5 encryption
echo 'crypt The result after encryption is: '.crypt(str,str).'
';/ /crypt encryption
$base64encode=base64_encode(str);// base64_encode() encryption
echo 'base64_encode The encrypted result is: '.$base64encode.'
';
echo 'base64_decode The decrypted result is: '.base64_decode($base64encode).'
'; //base64_decode() decryption
$urlencode=urlencode(str); //urlencode() encryption
echo 'urlencode The encrypted result is: '.$urlencode.'
';
echo 'urldecode The decrypted result is: '.urldecode($urlencode).'
';//urldecode() Decryption
?>
The output result is:
md5 The encrypted result is: ea796af15c74e90faeba49576fa7984b
crypt The encrypted result is: ink ylCzgTtYXPs
base64_encode After encryption The result after decryption is: xKu9ow==
base64_decode The result after decryption is: Mo Jian
The result after urlencode encryption is: %C4%AB%BD%A3
The result after urldecode decryption is: Mo Jian
http://www.bkjia.com/PHPjc/325169.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/325169.htmlTechArticleIrreversible encryption functions are: md5(), crypt() md5() is used to calculate MD5 hash. The syntax is: string md5(string str); crypt() encrypts the string using UNIX's standard encryption DES module. This is...