przewiń do treści

Zend Framework od podstaw

Włodzimierz Gajda

<?php

class My_Salt
{

    public static function getSalt()
    {
        $salt = '';
        for ($i = 0; $i < 32; $i++) {
            $salt .= chr(rand(33, 126));
        }
        return $salt;
    }

    public static function getSalt2()
    {
        return md5(time());
    }

    public static function getSalt3()
    {
        return sha1(self::getSalt() . time() . self::getSalt());
    }

}

Listing 35.3. Przykładowe funkcje generujące wartość salt

Rozdział 35. Zabezpieczanie haseł funkcjami skrótu

listing-35-03.txt