 |
|

28.10.2018, 00:33
|
|
Участник форума
Регистрация: 17.10.2018
Сообщений: 285
С нами:
3985921
Репутация:
0
|
|
Благодарю но есть вопросы:
Сообщение от Logan22
Уже давно деприкейтед
Шифрование это преобразование информация таким образом чтоб её можно было преобразовать из шифртекста в исходный.
Это хеширование, а не шифрование.
Примерно твоя функция должна выглядить как-то так...
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 {
не совпало то гуляй вася
}
....etc
Зачем RETURN to SOURCE?
Если вы понимаете о чем я.
Проиграл так проиграл никто ненесет ответственности по большому счету.
Все хорошо забытое старое есть новое!
|
|
|

28.10.2018, 00:37
|
|
Участник форума
Регистрация: 17.10.2018
Сообщений: 285
С нами:
3985921
Репутация:
0
|
|
А вопще скину 500 р. 00 к. деревянных только за то чтоб сломали хеш указаный в 6 теме. больше он не стоит .
|
|
|

28.10.2018, 00:49
|
|
Участник форума
Регистрация: 17.10.2018
Сообщений: 285
С нами:
3985921
Репутация:
0
|
|
Сообщение от masone
честно сказать, ваше гумно никому не нужно
вы предлагаете нам брутить ваш хеш, что бы получить кусок скрипта и кусок шаблона, мне кажется там даже адаптивностью не пахнет, что касается уровня кода не могу сказать, но хотя бы инпуты и батоны оформили красиво
Да и еще по поводу гумна, возможно оно вам ненужно, есть элементарные примеры.
За такое гувеное КБ от MaDCaT.pw (ныне несуществует) до сих пор запросы валятся. оно есть у меня хорошо что дождался решения от узкоглазых TLS переходник помог излечить муху ЦЦ на HDD баракуде. выдрал все с мультами и данными. кому нужно отдам за так.
Простота сестра таланта.
|
|
|

28.10.2018, 01:31
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2015
Сообщений: 1,791
С нами:
5799746
Репутация:
1388
|
|
@[MSN]-MADCAT, ты хоть сам понимаешь что ты пишешь?
Какие то куски неработающего кода.
За 500р хеш... суда по всему самопридуманный метод какой-то...
вон тебе ещё один хеш - расшифруй и будешь знать мой пароль от этого форума. Ну и вознаграждение в 10 раз больше чем ты предлагаешь.
Хеш: You11Are22Out33Of44Your55Mind
|
|
|

28.10.2018, 01:34
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2015
Сообщений: 1,791
С нами:
5799746
Репутация:
1388
|
|
Сообщение от [MSN]-MADCAT
Да и еще по поводу гумна, возможно оно вам ненужно, есть элементарные примеры.
За такое гувеное КБ от MaDCaT.pw (ныне несуществует) до сих пор запросы валятся. оно есть у меня хорошо что дождался решения от узкоглазых TLS переходник помог излечить муху ЦЦ на HDD баракуде. выдрал все с мультами и данными. кому нужно отдам за так.
Простота сестра таланта.
Community Board от MaDCat
В шаре же
|
|
|

28.10.2018, 10:56
|
|
Постоянный
Регистрация: 25.02.2017
Сообщений: 705
С нами:
4848168
Репутация:
716
|
|
Сообщение от [MSN]-MADCAT
Да и еще по поводу гумна, возможно оно вам ненужно, есть элементарные примеры.
За такое гувеное КБ от MaDCaT.pw (ныне несуществует) до сих пор запросы валятся. оно есть у меня хорошо что дождался решения от узкоглазых TLS переходник помог излечить муху ЦЦ на HDD баракуде. выдрал все с мультами и данными. кому нужно отдам за так.
Простота сестра таланта.
я просто оставлю это тут:
|
|
|

29.10.2018, 23:41
|
|
Познающий
Регистрация: 11.09.2009
Сообщений: 34
С нами:
8772079
Репутация:
8
|
|
Сообщение от [MSN]-MADCAT
....etc
Зачем RETURN to SOURCE?
Если вы понимаете о чем я.
Return чтоб вернуть хэш самого пароля, ибо чтоб не писать множество раз этот же код в тех методах где идет регистрация юзера, либо сброс пароля и т.д.
Но я не понял о чем речь из-за непонятно написанного кода, но может ты хотел как-то так написать...
PHP:
Код:
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
;
}
}
|
|
|

01.11.2018, 15:36
|
|
Познающий
Регистрация: 05.03.2016
Сообщений: 76
С нами:
5363421
Репутация:
313
|
|
Веселая конечно тема, особо удивила запись, что md5 хеш не безопасен. Это почему же, если нет ни одного варианта кроме перебора по словарю? Ну если конечно у вас кверти пасс и хеш под это пасс есть в базах сервисов дешифровки то да. Но если пароль уникальный то это реальная проблема, попробуйте его подобрать)))
Да и если уж хочется большего то почему бы не юзать примерно такое;
Это всего лишь обычнаю тест конструкция просто как пример поднабросал, под любой проект можно переиграть, не думаю что двойной md5 легко будет прогнать по словаю.
Ну а если уж совсем шизоврения (есть сервисы перебора по словарю даже и с двойным md5)можно подтянуть конфиг со здоровенной ключевой фразой, которую довеском подсунуть в формирование двойного md5, тогда уже перебор вообще окажется из роли фантастики, но при этом если вы случайно потрете из конфига эту фразу и не восстановите ее то все пассы в базе станут для юзеров неработоспособны Тут нужно иметь понимание, что слив подобной базы не даст ничего кроме списка ников и мейл адресов, перебирать что то там бесполезно.
|
|
|

01.11.2018, 16:05
|
|
Новичок
Регистрация: 12.07.2005
Сообщений: 4
С нами:
10962729
Репутация:
0
|
|
А давайте MD5 ломать, посылая по одному символу и проверять ответ?
|
|
|

01.11.2018, 16:09
|
|
Познающий
Регистрация: 05.03.2016
Сообщений: 76
С нами:
5363421
Репутация:
313
|
|
Сообщение от User
А давайте MD5 ломать, посылая по одному символу и проверять ответ?
Вы сами не знаете то, что написали из чего можно сделать простой вывод = набивание постов.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|