這篇文章主要介紹了php自定義hash函數(shù),實(shí)例分析了hash函數(shù)的實(shí)現(xiàn)技巧,可實(shí)現(xiàn)簡(jiǎn)單的加密功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了php自定義hash函數(shù)實(shí)現(xiàn)方法。分享給大家供大家參考。具體分析如下:
這里演示php實(shí)現(xiàn)的一個(gè)簡(jiǎn)單hash算法,可以用來(lái)加密,不過(guò)這個(gè)函數(shù)過(guò)于簡(jiǎn)單,不能用來(lái)解密
- 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;
- }
調(diào)用方法:
- $TestString = 'www.survivalescaperooms.com';
- print SimpleHash($TestString);
- // returns: 1082
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答