先獲取$salt把$salt 用base64_encode()編碼轉換一下,再用「+」替換「.」,然後用substr()截取0-22位,最後用crypt()函數混合加密密碼和上述轉換後的$salt,大致這個過程吧
2. 求php加密演算法,
我想我明白你的意思,但沒明白你為什麼要這么做PHP的代碼,在瀏覽器前台是看不到的,如果打開你的網頁,其中有上面一段代碼的話,通查看源代碼,只能看到「好」字,這還是因為你的IF語句成立,能夠執行ECHO,否則的話這段代碼什麼也不會留下。PHP本身就是被隱藏的,就算被人下載你的頁面,看到的也只是PHP運算結果,看不到任何代碼和變數的。加密做什麼用?你要是想MD5加密,那個是用於比對的,是一種不可逆加密法,在這里不適用真正需要加密的,是網頁間通過HIDDEN域傳遞文本型參數,這個加密可以在PHP中進行,但似乎不是你題目的需求
3. 請高手幫我看下這個PHP加密演算法!
知道也不告訴你
4. 如何寫PHP加密演算法
第一步.變數名稱混淆[可選]
第二步.將所有代碼用16進制字元或八進制字元表示組成字元串,如\x78,\187
第三步.將組合成的字元串先base64編碼在base64解碼,如base64_decode(base64_encode(str));
第四步.將組合成的字元串放入到eval()函數中執行
第五步 偽裝整個頁面
ok完成
當然也可以自己寫個加密解密函數,加入到文件裡面。
5. PHP的SHA1加密演算法
substr(md5($SHA1),5,20) 試試這個
6. PHP的加密演算法
加密
是不是要 md5() .
一般用於存取密碼。 比如 md5(123456) md5加密後就是一大串亂七八糟的串。
7. PHP的xxtea加密演算法問題
xxtea 的密鑰長度128bit,塊長度不定, 是32bit的倍數。
PHP做位運算要小心。整形有符號,會自動轉換成浮點,要控制好范圍。
8. 求php加密解密演算法
用AES加密通信信息,用RSA加密AES的密鑰。一般都是這么做的。
具體演算法我沒有,不過你可以上網找找。
如果想在這里得到答案,給你個建議,多加點懸賞分。你的問題比較艱深,沒有分不會有高手出現的。
9. php加密演算法的一些疑問
1、加密演算法是MCRYPT_RIJNDAEL_128,至於是不是你說的AES,就不好說了。我個人認為應該不是。畢竟兩者長得不太像。
2、代碼沒有硬傷,但是所有加密都有可能被破的,窮舉法耗時問題而已。
3、IV用於初始化演算法用的。一樣需要保密。
10. 總結一下PHP中有哪些加密演算法技術
1. MD5加密
string md5 ( string $str [, bool $raw_output = false ] )
2. Crype加密
string crypt ( string $str [, string $salt ] )
crypt() 返回一個基於標准 UNIX DES 演算法或系統上其他可用的替代演算法的散列字元串。
3. Sha1加密
string sha1 ( string $str [, bool $raw_output = false ] )
4. url加密
string urlencode ( string $str )
5. base64
string base64_encode ( string $data )