Пример #1
0
 /**
  * Generate a hash.
  *
  * @param string $sVal
  * @param integer $iLength Default 80
  * @return string
  */
 public static function hash($sVal, $iLength = 80)
 {
     return Various::padStr(hash('whirlpool', hash('sha512', self::PREFIX_SALT . hash('whirlpool', self::PREFIX_SALT)) . hash('whirlpool', $sVal) . hash('sha512', hash('whirlpool', self::SUFFIX_SALT) . self::SUFFIX_SALT)), $iLength);
 }