Тема: Hash PHP Generator
Показать сообщение отдельно

  #3  
Старый 07.06.2008, 15:16
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Очень полезный скрипт от товарисча I-I()/Ib
PHP код:
<?php 
$hash
=array(array('md3, md4 hmac, md5, md5 hmac, ripmed 128, NTHash, LM, MacroHash','/^[a-zA-Z0-9]{32}$/'), 
            array(
'md4 base64, md5 base64,','/^[a-zA-Z0-9\/\+]{22}\=\=[a-zA-Z0-9\/]{3}\=$/'), 
            array(
'md5 Unix,','/^\$\d\$[\D\d]*\$[a-zA-Z0-9\.\/]{22}$/'), 
            array(
'md5 APR,','/^\$apr1\$[\D\d]*\$[a-zA-Z0-9\.\/]{22}$/'), 
            array(
'mysql,','/^[a-zA-Z0-9]{16}$/'), 
            array(
'sha-1 base64,','/^[a-zA-Z0-9\/\+\=]{28}$/'), 
            array(
'mysql5, sha-1, sha-1 hmac, ripmed 160,','/^[a-zA-Z0-9]{40}$/'), 
            array(
'sha-256, ГОСТ Р34.11-94, ripmed 256,','/^[a-zA-Z0-9]{64}$/'), 
            array(
'ripmed 320,','/^[a-zA-Z0-9]{80}$/'), 
            array(
'sha-384,','/^[a-zA-Z0-9]{98}$/'), 
            array(
'crc16, crc16-ccitt,','/^[a-zA-Z0-9]{4}$/'), 
            array(
'crc32, crc32b, GHash-32, Adler32','/^[a-zA-Z0-9]{8}$/'), 
            array(
'sha-512,','/^[a-zA-Z0-9]{128}$/')); 
if(!empty(
$_POST['hash1'])){ 
    
$hashstr=''
    for(
$i=0;$i<count($hash);$i++){ 
        if(
preg_match($hash[$i]['1'],$_POST['hash1']))$hashstr.=$hash[$i]['0']; 
    } 
    if(!empty(
$hashstr))echo('Это похоже на '.$hashstr.' <hr>'); 
    else echo(
'Это что то хитрое o_O<hr>'); 

echo(
'<form method="post"> 
<input type="text" name="hash1" value=""><input type="submit" value="прочекать"> 
</form>'
); 
?>
Советую часть кода прикрутить...