SHA アルゴリズムは、PHP 暗号化テクノロジの MD5 に似ています。 SHA は Secure Hash Algorithm (Secure Hash Algorithm) の略で、PHP が提供する sha1() 関数は SHA アルゴリズムを使用します: string sha 1 (string str [, bool raw_output])
この関数は 40 桁の 16 進数を返します。パラメータ raw_output が true の場合、20 桁の 2 進数を返します。
デフォルトの raw_output は false です。
注:sha の後の 1 は、文字 1 (L) ではなく、アラビア数字 (1.2.3) の 1 です。読者は注意する必要があります。
を使用してください。 sha1 () 関数暗号化の例:
この例では、文字列に対して MD5 および SHA 暗号化操作を実行します。コード例は次のとおりです。
<? php echo md5('PHPER');//使用md5()iA数加密字符串PHPER php echo shal('PHPER');//使用sha 1()函数加密字符串PHPER ?>
MD5 暗号化操作と SHA 暗号化操作文字列の対照的な効果を次の図に示します。 。
以上がsha1()関数を使用した暗号化 - php暗号化技術の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。