ホームページ >バックエンド開発 >PHPチュートリアル >sha1()関数を使用した暗号化 - php暗号化技術

sha1()関数を使用した暗号化 - php暗号化技術

PHPz
PHPzオリジナル
2017-04-02 14:17:162534ブラウズ

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(&#39;PHPER&#39;);//使用md5()iA数加密字符串PHPER
php echo shal(&#39;PHPER&#39;);//使用sha 1()函数加密字符串PHPER
?>

MD5 暗号化操作と SHA 暗号化操作文字列の対照的な効果を次の図に示します。 。

sha1()関数を使用した暗号化 - php暗号化技術

以上がsha1()関数を使用した暗号化 - php暗号化技術の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。