Heim > Artikel > Backend-Entwicklung > Einführung in die Verwendung der PHP-Verschlüsselungsfunktionen md5, crypt, base64_encode usw.
Unumkehrbare Verschlüsselungsfunktionen sind: md5(), crypt()
md5() wird zur Berechnung des MD5-Hashs verwendet. Die Syntax lautet: string md5(string str);
crypt() Verschlüsselt die Zeichenfolge mit dem Standard-DES-Verschlüsselungsmodul von UNIX. Dies ist eine Einwegverschlüsselungsfunktion und kann nicht entschlüsselt werden. Um Zeichenfolgen zu vergleichen, platzieren Sie die ersten beiden Zeichen der verschlüsselten Zeichenfolge im Salt-Parameter und vergleichen Sie dann die verschlüsselten Zeichenfolgen. Die Syntax lautet: string crypt(string str, string [salt]);
Reversible Verschlüsselung ist: base64_encode(), urlencode() und die entsprechende Entschlüsselungsfunktion: base64_decode(), urldecode()
base64_encode () MIME BASE64 kodiert einen String. Mit dieser Kodierungsmethode können chinesische Texte oder Bilder reibungslos über das Internet übertragen werden. Die Syntax lautet string base64_encode(string data); die Entschlüsselungsfunktion lautet: string base64_decode(string encoded_data); Beispielsweise werden Leerzeichen zu Pluszeichen. Die Syntax lautet: string urlencode(string str); Die Entschlüsselungsfunktion lautet: string urldecode(string str);
Ausgabe Das Ergebnis nach der Verschlüsselung ist:
md5 Das Ergebnis nach der Verschlüsselung ist: ea796af15c74e90faeba49576fa7984b
Das Ergebnis nach der Verschlüsselung ist: ink ylCzgTtYXPs
base64_encode Das Ergebnis nach der Verschlüsselung ist: xKu9ow==
<?php define("str","墨剑"); echo 'md5 加密后的结果为:'.md5(str).'<br>';//md5 加密 echo 'crypt加密后的结果为:'.crypt(str,str).'<br>';// crypt加密 $base64encode=base64_encode(str);// base64_encode() 加密 echo 'base64_encode加密后的结果为:'.$base64encode.'<br>'; echo 'base64_decode解密后的结果为:'.base64_decode($base64encode).'<br>'; //base64_decode()解密 $urlencode=urlencode(str); //urlencode() 加密 echo 'urlencode加密后的结果为:'.$urlencode.'<br>'; echo 'urldecode解密后的结果为:'.urldecode($urlencode).'<br>';//urldecode() 解密 ?>Das Ergebnis nach der URL-Code-Verschlüsselung ist: %C4%AB%BD%A3
Das Ergebnis nach der Entschlüsselung durch URL-Code ist: Mo Jian
Weitere verwandte Artikel zur Verwendung der PHP-Verschlüsselungsfunktionen md5, crypt, base64_encode usw. finden Sie auf der chinesischen PHP-Website!