이 글에서는 주로 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; }
호출 방법:
$TestString = 'www.jb51.net'; print SimpleHash($TestString); // returns: 1082
요약 : 위 내용은 이 글의 모든 내용을 요약한 것이며, 모든 분들의 공부에 도움이 되기를 바랍니다.
관련 권장 사항:
서버측 사전 정의 변수 $_SERVER에 대한 php 방법
에서 MySQL 데이터베이스를 작동하는 방법위 내용은 PHP 사용자 정의 해시 함수 구현 기술의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!