Home > Backend Development > PHP Tutorial > Introduction to the use of PHP encryption functions md5, crypt, base64_encode, etc._PHP Tutorial

Introduction to the use of PHP encryption functions md5, crypt, base64_encode, etc._PHP Tutorial

WBOY
Release: 2016-07-21 15:20:10
Original
1136 people have browsed it

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

www.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...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template