この記事では主に PHP のカスタム ハッシュ関数を紹介します。簡単な暗号化関数を実現できるハッシュ関数の実装スキルを分析します。
例では、PHP カスタム ハッシュ関数の実装方法を説明します。具体的な分析は次のとおりです。
ここでは、暗号化に使用できる、PHP で実装された単純なハッシュ アルゴリズムを示していますが、この関数は単純すぎるため、復号化には使用できません
function SimpleHash($str){ $n = 0; // The magic happens here: // I just loop trough all letters and add the // ASCII value to a integer variable. for ($c=0; $c < strlen($str); $c++) $n += ord($str[$c]); // After we went trough all letters // we have a number that represents the // content of the string return $n; }
Calling方法:
$TestString = 'www.jb51.net'; print SimpleHash($TestString); // returns: 1082
概要: 以上がこの記事の全内容です。皆様の学習に少しでもお役に立てれば幸いです。
関連する推奨事項:
サーバー側で事前定義された php 変数$ _SERVERメソッド
以上がPHPカスタムハッシュ関数の実装スキルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。