Показать сообщение отдельно

  #5  
Старый 17.07.2008, 02:05
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

PHP код:
<?
// md5 of pass "1"
// Алгоритм шифровки ..
$md5="c4ca4238a0b923820dcc509a6f75849b";
$arr=array("1","2","3","4","5","6","7","8","9","0","q","w","e","r","t","y","u","i","o","p","a","s","d","f","g","h","j","k","l","z","x","c","v","b","n","m");
$r_num=rand(0,31);
echo 
$md5."<br>";
   for(
$i=0;$i<32;$i++){
   if(
$i==$r_num$md6=$md6.$arr[rand(0,35)];
    else 
$md6=$md6.$md5[$i];
   }
echo 
$md6."<br>";

// Алгоритм опознания хеша ..
for($i=0;$i<32;$i++){
if(
$md6[$i]==$md5[$i]) $cont++;}
 if(
$cont==31) echo "Your hash is correct";
?>
вот от нечего делать и для тренировки(хотя где тут она !?) я накатал это вот ..
я не програмист так что не против бы услышать как можно такое оптимизаровать ..