Home > Article > Backend Development > vbscript.encode PHP encryption functions md5, crypt, base64_encode and other usage introduction
The irreversible 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 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() Corresponding decryption functions: base64_decode(), urldecode()
base64_encode() Convert the string to MIME BASE64 encoding. 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 the original
urlencode() to URL-encode 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 the code The code is as follows:
php
define("str","Mo Jian");
echo 'md5 The result after encryption 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 result after encryption is:'.$ base64encode.'
';
echo 'The result after base64_decode decryption is: '.base64_decode($base64encode).'
'; //base64_decode() decryption
$urlencode=urlencode(str); / /urlencode() encryption
echo 'The result after urlencode encryption is: '.$urlencode.'
';
echo 'The result after urldecode decryption is: '.urldecode($urlencode).'
';//urldecode() decryption
?>
The above has introduced the use of vbscript.encode PHP encryption functions such as md5, crypt, base64_encode, etc., including the content of vbscript.encode. I hope it will be helpful to friends who are interested in PHP tutorials.