За последние 24 часа нас посетил 62081 программист и 1781 робот. Сейчас ищут 839 программистов ...

Пишу функцию хеширования пароля

Тема в разделе "PHP для новичков", создана пользователем dexby101, 19 июл 2016.

  1. dexby101

    dexby101 Новичок

    С нами с:
    5 мар 2016
    Сообщения:
    11
    Симпатии:
    0
    Вот написал такую. кто что скажить это нормальноэ шыфрования или нужно посложнее?
    PHP:
    1. function zx_hash_pw($pw,$s){
    2.     $arr = [$pw];
    3.     $t = microtime();
    4.     for($i = 0; $i < (strlen($arr[0]) + 100); $i++){
    5.         $arr[($i + 1)] = crypt($arr[$i],$s);
    6.     }
    7.     $pass = $arr[(count($arr) - 1)];
    8.     $t2 = microtime();
    9.     echo 'Время роботи скрипта: '.($t2 - $t);
    10.     unset($arr,$t,$t2);
    11.     echo '<br>';
    12.     return $pass;
    13. }
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    так хэширования или шифрования?
    можно использовать готовый стойкий алгоритм. password_hash() решает проблему самописных алгоритмов, которые не понимают даже их авторы, а их стойкость полученных строк может оставлять желать лучшего.
     
    askanim нравится это.
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    askanim нравится это.