⑴ java的md5和php的md5加密同樣的值,但是加密出來的東西怎麼不一樣
不可能,除非你的代碼錯了。或者你要加密的數據看著一樣,實際不一樣。
這種情況下,你最應該提供的是你的代碼和原始數據,大家可以一起驗證。
⑵ 如何用php對文件進行MD5校驗 - PHP進階討論
恩,對以前的版本不支持md5_file. (PHP 4 >= 4.2.0, PHP 5)
⑶ 如何使用PHP計算文件的MD5值
function getAllFileMd5($dir){
$hash = '';
$dir = new RecursiveDirectoryIterator($dir);
foreach(new RecursiveIteratorIterator($dir) as $file) {
$hash .= md5_file($file);
}
return md5($hash);
}
?>
⑷ php中如何使用MD5碼
首先介紹一下PHP中MD5函數的使用方法:
<?php
$pswd1=md5("cenusdesign");
echo $pswd1; //運行結果為:
$pswd2=md5("Cenusdesign");
echo $pswd2; //運行結果為:
?>
顯然,經過md5加密後,原本「cenusdesign」轉變成了一組32位的字元串,而且,即使是一個字母的大小寫變化,這組字元串就會發生巨大的變化。
Cenus Design建議把用戶注冊時,將密碼首先經過MD5轉換,然後將轉換加密後的資料庫。在用戶登陸時,也將密碼先進行MD5轉化,再和資料庫中那組經過MD5加密的字元串進行比較。這樣,就可以做到在不知道用戶確切密碼的情況下完成密碼的比對操作。
⑸ PHP怎麼判斷兩個IP地址是否相等
這個很簡單,直接把兩個IP地址進行 == 判斷就行了:如下
<?php
header('Content-Type:text/html;charset=utf-8');
$ip1="192.168.0.11";
$ip2="192.168.0.22";
/*
還有如果覺得這兩個判斷不行,比較多餘的做法就是直接把兩個IP進行md5加密之後在進行比對
if(md5(trim($ip1))==md5(trim($ip2))){
*/
if(trim($ip1)==trim($ip2)){
echo"兩個IP相等";
}else{
echo"兩個不相IP相等";
}
?>