$accounts->password = password_hash($data['password'], PASSWORD_DEFAULT);
$accounts->password = base64_encode(pack("H*", sha1(utf8_encode($password))));
Уже давно деприкейтедpassword_hash
Шифрование это преобразование информация таким образом чтоб её можно было преобразовать из шифртекста в исходный.метод шифрования отличается
function hashPass($alg = 'sha1', $pass = null) {
return base64_encode(hash($alg, $pass, true));
}
честно сказать, ваше гумно никому не нужноВ продолжении темы:
Вот хеш очень ппростой
jTsYZJrNDCQr9lIj3MMA5Wcbczo=
Даш ответ я отдат вам обвязку.
Скрин регистрации
Да согласен. Мне просто нужен был скрипт еще раз повторюсь. И я его сделал. Мне очень помог человек который первым откликнулся на мой пост. А остальное можете флудить и развивать. Тут так принято я смотрю.Сейчас бы костыли придумывать.
Толку от хеша?
Вот тебе мд5, который вообще не безопасен, сколько у тебя времени уйдет на его расшифровку и получения пароля? faa4201245dedc16849e0cd4812efee3
Смысл всей защиты, что бы взлом ее стоил дороже чем информация которую ты получишь.
Для ЛК ты можешь использовать любые алгоритмы, кучу солей, и другие приблуды, но для сервера л2 без ищизменен серверной части будешь использовать как Логан выше написал.
Уже давно деприкейтед
Шифрование это преобразование информация таким образом чтоб её можно было преобразовать из шифртекста в исходный.
Это хеширование, а не шифрование.
Примерно твоя функция должна выглядить как-то так...
PHP:function hashPass($alg = 'sha1', $pass = null) { return base64_encode(hash($alg, $pass, true)); }
function hashPass($alg = 'sha1', $pass = null) {
return base64_encode(hash($alg, $pass, true));
}
else function hashPass($alg = 'sha1', $pass = null) {
return base64_encode(md5($alg, $pass, true));
}
else {
function hashPass($alg = 'md5', $pass = null) {
return base64_encode(hash($alg, $pass, true));
}
if {
не совпало то гуляй вася
}
Да и еще по поводу гумна, возможно оно вам ненужно, есть элементарные примеры.честно сказать, ваше гумно никому не нужно
вы предлагаете нам брутить ваш хеш, что бы получить кусок скрипта и кусок шаблона, мне кажется там даже адаптивностью не пахнет, что касается уровня кода не могу сказать, но хотя бы инпуты и батоны оформили красиво
Да и еще по поводу гумна, возможно оно вам ненужно, есть элементарные примеры.
За такое гувеное КБ от MaDCaT.pw (ныне несуществует) до сих пор запросы валятся. оно есть у меня хорошо что дождался решения от узкоглазых TLS переходник помог излечить муху ЦЦ на HDD баракуде. выдрал все с мультами и данными. кому нужно отдам за так.
Простота сестра таланта.
я просто оставлю это тут:Да и еще по поводу гумна, возможно оно вам ненужно, есть элементарные примеры.
За такое гувеное КБ от MaDCaT.pw (ныне несуществует) до сих пор запросы валятся. оно есть у меня хорошо что дождался решения от узкоглазых TLS переходник помог излечить муху ЦЦ на HDD баракуде. выдрал все с мультами и данными. кому нужно отдам за так.
Простота сестра таланта.
Return чтоб вернуть хэш самого пароля, ибо чтоб не писать множество раз этот же код в тех методах где идет регистрация юзера, либо сброс пароля и т.д.....etc
Зачем RETURN to SOURCE?
Если вы понимаете о чем я.
function hashPass($alg, $pass = null) {
switch ($alg) {
case 'sha1':
return base64_encode(hash($alg, $pass, true));
break;
case 'whirlpool':
return base64_encode(hash($alg, $pass, true));
break;
case 'md5':
return base64_encode(hash($alg, $pass, true));
break;
case 'sha512':
return base64_encode(hash($alg, $pass, true));
break;
default:
echo 'не совпало то гуляй вася';
break;
}
}
Вы сами не знаете то, что написали из чего можно сделать простой вывод = набивание постов.А давайте MD5 ломать, посылая по одному символу и проверять ответ?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?