Size: a a a

Сообщество Python Программистов

2020 February 10

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Сделаю md5 пока что
Нах, если есть sha?
источник

A

Alexander in Сообщество Python Программистов
Утечет бд и пароли вскроют
источник

AT

Alexander T in Сообщество Python Программистов
Valerii Kuznetsov
with russian as f:
           words = f.readlines()
           for i in words:
               existing_word = str(i)
               if existing_word.find(word[u]) == -1:
with open(‘lalala.tx’) as f
источник

R3

Rud 356 in Сообщество Python Программистов
И при том все в той же стандартной либе
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Или вообще пароли плайн-текстом хранить
На первое время норм
источник

AT

Alexander T in Сообщество Python Программистов
Alexander
Утечет бд и пароли вскроют
а соль в другой бд хранить тогда? или подразумевается что из хешей и соли нельзя получить пароль?
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Или вообще пароли плайн-текстом хранить
На первое время норм
Ну если уж на то пошло, то хрен ли бы их не захардкодить прям в файл серва для тестов?)
источник

A

Alexander in Сообщество Python Программистов
Подразумевается второе да
источник

VK

Valerii Kuznetsov in Сообщество Python Программистов
Alexander T
with open(‘lalala.tx’) as f
в файле 1 600 000 слов, надо что б это все быстро работало
источник

AT

Alexander T in Сообщество Python Программистов
Valerii Kuznetsov
в файле 1 600 000 слов, надо что б это все быстро работало
в базу засунь тогда сначала.
источник

VK

Valerii Kuznetsov in Сообщество Python Программистов
Alexander T
в базу засунь тогда сначала.
понял
источник

AT

Alexander T in Сообщество Python Программистов
или на каждый запрос читай файл построчно пока не найдешь, если думаешь что это быстрее)
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Alexander
Можно и так называемым chap sequence сделать, чтобы сгенерированная в рамках сессии последовательность использовалась клиентом как соль к паролю для обратимого симметричного алгоритма
За каким-то хуем хранить хеш и соль ещё отдельно
Да это ж пиздец
источник

VK

Valerii Kuznetsov in Сообщество Python Программистов
Alexander T
или на каждый запрос читай файл построчно пока не найдешь, если думаешь что это быстрее)
проверку по строчно получилось сделать уже, но теперь я понял что это медленно)
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
За каким-то хуем хранить хеш и соль ещё отдельно
Да это ж пиздец
я не очень знаю про хранение соли, но если она разная даже для каждого юзера то просто в таблице с хешами еще один столбец и все
источник

R3

Rud 356 in Сообщество Python Программистов
Valerii Kuznetsov
проверку по строчно получилось сделать уже, но теперь я понял что это медленно)
Как на счет варианта подрузить напрямик в память весь текст? Иль не влезает?
источник

AT

Alexander T in Сообщество Python Программистов
Rud 356
Как на счет варианта подрузить напрямик в память весь текст? Иль не влезает?
я первым делом дал код на этот вариант.
источник

R3

Rud 356 in Сообщество Python Программистов
А, оке)
источник

AT

Alexander T in Сообщество Python Программистов
Valerii Kuznetsov
проверку по строчно получилось сделать уже, но теперь я понял что это медленно)
если с памятью проблем нет, то грузишь весь файл, переделываешь его в сет и проверяешь word in words
источник

AK

Anton Kein in Сообщество Python Программистов
Бензофуран Гетероцикл
Сделаю md5 пока что
без соли Md5  подбирается по радужным таблицам уже давно как
источник