Size: a a a

RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.

2021 January 02

FR

Fido Retano in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Хеш-алгоритм, использованный в примере, SHA-256. Это пока всё :-)
FOMO, а не проще ли глянуть в исходники?
источник

F

Future in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Fido Retano
Я нашёл только такое упоминание по тексту ниже
уже заметил) там нестандартная операция, не имеет отношения к модулю, спасибо
источник

FR

Fido Retano in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Fido Retano
Наверное, да. Только осмысленная фраза у меня одна-единственная на все случаи жизни (мастер-пароль, так сказать), а вот конечные пароли, вырабатываемые из неё, - разные за счёт конкатенации мастер-пароля с разными дополнениями: разные названия сайтов, разные пользователи на них и разные порядковые номера самих паролей у этих пользователей на этих сайтах.
@entressi, вот тут раскритиковали "мой" способ генерации паролей: https://habr.com/ru/post/529824/ , - указав, что по хешу мастер-пароль/парольную фразу можно подобрать и/или грубым перебором, или с Божим поможением всяких радужных таблиц и/или словарей.
Как Вы думаете, если от хеша мастер-пароля/парольной фразы брать не все, а только полтора-два десятка символов, это ведь усложнит взлом, да?
источник

DP

Defragmented Panda in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Fido Retano
@entressi, вот тут раскритиковали "мой" способ генерации паролей: https://habr.com/ru/post/529824/ , - указав, что по хешу мастер-пароль/парольную фразу можно подобрать и/или грубым перебором, или с Божим поможением всяких радужных таблиц и/или словарей.
Как Вы думаете, если от хеша мастер-пароля/парольной фразы брать не все, а только полтора-два десятка символов, это ведь усложнит взлом, да?
нет, не усложнит
источник

R

Reworr in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Defragmented Panda
нет, не усложнит
меньше попаданий в существующие базы, нет? Работает как соль
Если это парольная фраза
источник

DP

Defragmented Panda in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
решения:
хорошее - argon2
простое - 100к раз хэш
источник

DP

Defragmented Panda in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Reworr
меньше попаданий в существующие базы, нет? Работает как соль
Если это парольная фраза
ничио не мешает выбрать последние символы в запросе в таблицы или при брутфорсе
источник

БГ

Бензофуран Гетероцик... in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Defragmented Panda
решения:
хорошее - argon2
простое - 100к раз хэш
argon2 это из серии тех алгоритмов которые спроектированы для усложнения брутфорса?
источник

DP

Defragmented Panda in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Бензофуран Гетероцикл
argon2 это из серии тех алгоритмов которые спроектированы для усложнения брутфорса?
да
источник

R

Reworr in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
а да. я думал от пароля брать. от хеша бессмысленно
источник

DP

Defragmented Panda in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Reworr
а да. я думал от пароля брать. от хеша бессмысленно
от пароля сделает хуже. упростит перебор зная что брать
источник

R

Reworr in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Defragmented Panda
от пароля сделает хуже. упростит перебор зная что брать
меньше вероятность попадания в базы парольной фразы. Даже зная что брать у тебя больше 10**20 операций над паролями из базы гораздо медленнее чем поиск по ней одного
источник

FR

Fido Retano in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Defragmented Panda
нет, не усложнит
А почему нет? Я не понял. Я рассуждаю так: моему мастер-паролю/парольной фразе соответствует один хеш на 256 бит. Допустим, мой пароль перехватили и хотят его обратить, чтобы узнать мастер-пароль/парольную фразу. Однако, если я возьму в качестве пароля только половину хеша, то как он взломает мой мастер-пароль/парольную фразу, если у него нет остальных 128 бит?
источник

DP

Defragmented Panda in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Reworr
меньше вероятность попадания в базы парольной фразы. Даже зная что брать у тебя больше 10**20 операций над паролями из базы гораздо медленнее чем поиск по ней одного
те же шансы или лучше. ты же уменьшил пароль

было 10 букв
ты убрал 5 букв
5 букв пароль взламывается даже не по словарю
источник

R

Reworr in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Defragmented Panda
те же шансы или лучше. ты же уменьшил пароль

было 10 букв
ты убрал 5 букв
5 букв пароль взламывается даже не по словарю
убрать 1 букву
источник

R

Reworr in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
было sha2(рыба+солнце+улетает+лес) стало sha2(рыба+солнце+улетает+ле)
источник

DP

Defragmented Panda in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Fido Retano
А почему нет? Я не понял. Я рассуждаю так: моему мастер-паролю/парольной фразе соответствует один хеш на 256 бит. Допустим, мой пароль перехватили и хотят его обратить, чтобы узнать мастер-пароль/парольную фразу. Однако, если я возьму в качестве пароля только половину хеша, то как он взломает мой мастер-пароль/парольную фразу, если у него нет остальных 128 бит?
процесс тот же.

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

какой длины хэш - вообще не важно. человек подбирает пароли. и шанса что несколько хэшей совпадут для разных паролей очент низки. и даже если так - человек просто продолжит  подбирать пароли хешируя их
источник

БГ

Бензофуран Гетероцик... in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
А юзать в качестве пароля название сайта зашифрованное AES-256?)
источник

DP

Defragmented Panda in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Reworr
было sha2(рыба+солнце+улетает+лес) стало sha2(рыба+солнце+улетает+ле)
ну ок. так да. имеет смысл
источник

DP

Defragmented Panda in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Бензофуран Гетероцикл
А юзать в качестве пароля название сайта зашифрованное AES-256?)
с каким ключем aes?
источник