Der SHA-Algorithmus ähnelt MD5 in der PHP-Verschlüsselungstechnologie. SHA steht für Secure Hash Algorithm (Secure Hash Algorithm). Die von PHP bereitgestellte Funktion sha1() verwendet den SHA-Algorithmus. Die Syntax der Funktion lautet wie folgt: Zeichenfolge sha 1 ( string str [, bool raw_output])
Die Funktion gibt eine 40-stellige Hexadezimalzahl zurück. Wenn der Parameter raw_output wahr ist, gibt sie eine 20-stellige Binärzahl zurück.
Der Standardwert für raw_output ist false.
Hinweis:Die 1 nach sha ist die 1 in arabischen Ziffern (1.2.3) , Es ist nicht der Buchstabe 1 (L), Leser müssen aufpassen
Beispiel für die Verwendung der Funktion sha1() zur Verschlüsselung:
Dieses Beispiel wird ausgeführt Verschlüsselung für eine Zeichenfolge MD5- und SHA-Verschlüsselungsoperationen. Der Beispielcode lautet wie folgt:
Der Vergleichseffekt der MD5-Verschlüsselungsoperation und der SHA-Verschlüsselungsoperationszeichenfolge ist in der folgenden Abbildung dargestellt.<? php echo md5('PHPER');//使用md5()iA数加密字符串PHPER php echo shal('PHPER');//使用sha 1()函数加密字符串PHPER ?>
Das obige ist der detaillierte Inhalt vonVerschlüsselung mit der Verschlüsselungstechnologie sha1() function-php. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!