Криптостойкость пароля в CMS

A
На сайте с 13.10.2010
Offline
4
1107

Хочу в своей «самописной» CMS сделать навороченную систему хранения паролей, не то что в публичных CMS.

Вида:

sha1(rot13(md4($md5.$salt.$paper)))

1. Обеспечит ли это очень высокую криптостойкость?

2. Не скажется ли это на производительности, при регистрации или авторизации пользователей

3. Целесообразно ли это по большому счету?

A
На сайте с 19.07.2010
Offline
130
#1

1. обеспечит

2. особо не скажется, т.к. сама авторизация будет проходить не часто

3. не целесообразно.

можно на хлипкую дверь повесить самый секретный замок, а эту дверь могут тупо выбить ударом ноги и просто не заметить ваш сложный замок.

смысл этого: что никто не будет заморачиваться с декриптом паролей(даже закриптованных штатными средствами), а просто поищет более слабые места или же ошибки в реализации скрипта.

.............
S
На сайте с 20.09.2010
Offline
113
#2
antonkarton:

Вида:
sha1(rot13(md4($md5.$salt.$paper)))


1. Обеспечит ли это очень высокую криптостойкость?
2. Не скажется ли это на производительности, при регистрации или авторизации пользователей
3. Целесообразно ли это по большому счету?

1 md5(passwd, salt) или sha1(passwd, salt) будут рвать это как тузик грелку.

2 практически нет, если только не будут DDoS'ить авторизацией.

3 нет.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3

Спасибо поржал.

Вот, что что, а кому это нужно? Пароли брутом или фишенгом крадут, на кой им в базе ещё с этими md5 рыться.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Str01tel
На сайте с 27.12.2009
Offline
26
#4
Пароли брутом или фишенгом крадут

К сожалению не только этим, очень хорошо пароли утекают и через sql-injectu, шеллы и прочую лабуду

да и "мего" криптование паролей спасет разве что от школьников )

[Удален]
#5

если просто пароль "шифровать" только с помощью md5, то такой пароль возможно подобрать хотя бы с помощью Rainbow Tables...

По этому используют md5 + md5 + salt

этого вполне достаточно.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#6

Кстати ТС почитайте: http://ru.wikipedia.org/wiki/Криптографическая_стойкость

md5 уже устойчивый. Что бы сбить с толку, можно просто убирать первые 2-3 символа.

dkameleon
На сайте с 09.12.2005
Offline
386
#7
LEOnidUKG:
md5 уже устойчивый. Что бы сбить с толку, можно просто убирать первые 2-3 символа.

правду говорят про радужные таблицы :)

поэтому неплохо бы хеш модифицировать необратимо - останется только брутить.

Дизайн интерьера (http://balabukha.com/)
rtyug
На сайте с 13.05.2009
Offline
263
#8

md5crypt

perl -le 'print crypt ($ARGV[0],$ARGV[1])' 'test' '$1$testtest$'

$1$testtest$SpO/FHIMn8I1fYKuRHVWW1

http://www.usenix.org/events/usenix99/provos/provos_html/node10.html

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий