PDA

View Full Version : کدام الگوریتم هش بهتره؟؟



sairon123
جمعه 01 اسفند 1393, 16:33 عصر
سلام دوستان عزیز
میخواستم ببینم کدوم الگوریتم هش زیر امنیتش بیشتره و بهتره از اون استاده کنم ؟ یا اگه الگوریتم بهتری هست لظفا معرفی کنید
با تشکر



function generateHash($password){
if(defined("CRYPT_BLOWFISH") && CRYPT_BLOWFISH){
//$salt='$2y$11$' . substr(md5(uniqid(rand(),true)),0,22);
$salt='$2y$11$' . substr(md5(uniqid(rand(),true)),0,22);
return crypt($password,$salt);
}
}





function createHASH($algo,$data,$salt) {
$context= hash_init($algo,HASH_HMAC,$salt);
hash_update($context, $data);
return hash_final($context);
}






function createHASH($p) {
$pass = sha1(strrev(strtoupper(md5(strtoupper($p)))));
$pass2 = hash('sha256',$pass);
$pass3 = hash('sha512',$pass2);
$passend=strrev($pass.$pass2.$pass3);
return $passend ;
}

php_programmer021
شنبه 02 اسفند 1393, 07:38 صبح
با سلام
استفاده از salt و pepper به نظر من بهترین هست .
توی نت جستجو کن آمارشو بگیر.
با استفاده از یک تابع خیلی ساده و یک حلقه ی for یه هش بسیار قدرتمند تولید می شه.