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

Защита паролей
  #68  
Старый 20.11.2009, 13:00
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
С нами: 8782736

Репутация: 90
По умолчанию Защита паролей

Следующий скрипт захэширует пароль так, что его будет очень сложно расшифровать (пробрутить), причём без соли...
PHP код:
<?php
    $pass 
= '123456';
    
$md5 = md5($_GET['p']);
    
$md5 = base_convert($md5, 16, 10);
    
$md5 = strrev($md5);
    
$md5 = base_convert($md5, 10, 16);
    
$md5 = md5($md5);
    echo 
"Password's hash: ".$md5;
?>
Стандартный md5 пароля 123456 вернёт e10adc3949ba59abbe56e057f20f883e
после всех операций в скрипте, хэш получится совсем другой (d23f62509ec1c377a9744174e325ee63).
Для усиления ещё можно использовать арифметические операции.
 
Ответить с цитированием