Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Хеширование пароля
#11
Да, есть, но хз, его формулу не подбирал, не было пока необходимости
Ответ
#12
iWord Написал:А хэши хоть там "соленые" или нет?
Конечно нет.

Zubastic Написал:Есть еще с солью и doublewhirlpool (если не ошибаюсь).
Да, есть такое.
Когда-то давно подбирал этот алгоритм хеша double whirlpool под php.
Может быть кому пригодится:
PHP код:
<?php 
function dw_PassEncode($pass)
{
$salt = 'ВАША_СОЛЬ';
$passhash = hash('whirlpool', $pass, true);
$first_hash = hash('whirlpool', $salt.$passhash, true);
return
base64_encode($first_hash).'|'.base64_encode(hash('whirlpool',$passhash.$salt.base64_encode($first_hash), true));
}
Только не забудьте, что в итоге получается строка из 256 символов, насколько я помню. Это в несколько раз длинее 2ух других вышеописанных хешей, поэтому могут возникнуть проблемы в обвязке (при восстановлении пароля и не только), так как там поле password может быть, например, varchar(100).
Ответ
#13
На что заменить строку
$passnew=base64_encode(pack("H*", sha1(utf8_encode($pass))));
если используется хеширование
whirlpool2
Ответ
#14
Сделайте авторегом пароль 123123123 и скиньте в пм строчку хешированую строку, тогда подскажу
Ответ
#15
Ответ
#16
Pocan Написал:
to Cherrionella

Hash
Ответ
#17
x3k Написал:Много кто умеет определять тип хэша по его виду, если я все верно понял.
Разгадать алгоритм 2ого whirlpool, еще и с солью, по виду его хеша, на глаз? Научите меня, я захвачу мир. :negodue:
Ответ
#18
Хеширование в base64, (И его подобным) не рекомендую, если хеш вытащят, не составит труда расшифровать.
Самый надежный в md5. В гугле полно примеров, и методики по использованию, этого алгоритма.
Так же можно, и по ключу шифровать, но тут сложнее.

Pocan вам так же в гугол, об этом полно, гайдов и примеров.
Ответ
#19
Foru Написал:Хеширование в base64, (И его подобным) не рекомендую, если хеш вытащят, не составит труда расшифровать.
Base64 не является хеш-функцией.

Foru Написал:Самый надежный в md5.
С каких пор?
Ответ
#20
Foru Написал:Хеширование в base64, (И его подобным) не рекомендую, если хеш вытащят, не составит труда расшифровать.
Самый надежный в md5. В гугле полно примеров, и методики по использованию, этого алгоритма.
Так же можно, и по ключу шифровать, но тут сложнее.

Pocan вам так же в гугол, об этом полно, гайдов и примеров.

Base64 - это не алгоритм хеширования, выше верно отметили. Как раз в гугле и рекомендую посмотреть для чего вообще нужен Base64. Не для защиты информации, к слову Wink
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Отправка пароля на почту stress web kilzombie 8 4,196 04-08-2013, 09:50 AM
Последний пост: DakChe

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)