이 기사의 예에서는 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; }
전화 방법:
$TestString = 'www.jb51.net'; print SimpleHash($TestString); // returns: 1082
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.