Size: a a a

2021 March 18

ᅠᅠ

ᅠHᅠEᅠAᅠL ᅠ in Python Flask
:/
источник

А

Андрей in Python Flask
Если я кидаю свои html/css/js, всё работает. Закидываю build React'a - не работает.
источник

DA

Daniil Agniashvili in Python Flask
Кто нибудь работал с сокетами во фласке
источник

A(

Agamura ( в Сыктывка... in Python Flask
привет, нормльно ли, что bcrypt проверяет пароль аж 400 ms ?
если я проверяю пароль из бд просто if passqd == passwd то это длится типа 30 ms, а если через brypt(check_passqord_hash(passwd1, passwd2)) , то аж 450 ms
это ок?
flask_sqlachemy
flask_bcrypt
sqlite

сервер - обычный старый ноутбук
может это зависит от длины ключа? (32)
источник

TK

Timur Kravchenko in Python Flask
Agamura ( в Сыктывкаре )
привет, нормльно ли, что bcrypt проверяет пароль аж 400 ms ?
если я проверяю пароль из бд просто if passqd == passwd то это длится типа 30 ms, а если через brypt(check_passqord_hash(passwd1, passwd2)) , то аж 450 ms
это ок?
flask_sqlachemy
flask_bcrypt
sqlite

сервер - обычный старый ноутбук
может это зависит от длины ключа? (32)
ты хранишь в базе пароли, не хеши?👀
источник

A(

Agamura ( в Сыктывка... in Python Flask
Timur Kravchenko
ты хранишь в базе пароли, не хеши?👀
я специально записал один(пароль не хэшированный), чтобы  проверить, сколько времени без бкрипта это проверка занимает
а так конечно хэши
источник

ᅠᅠ

ᅠHᅠEᅠAᅠL ᅠ in Python Flask
30 ms тоже долго как для сравнения
источник

IC

In Cor Cadit in Python Flask
Bekzat Raymbekov
Просто у меня возвращает только id
Тогда тебе надо джойнить таблицы
источник

ᅠᅠ

ᅠHᅠEᅠAᅠL ᅠ in Python Flask
или это время всего запроса?
источник

IC

In Cor Cadit in Python Flask
Bekzat Raymbekov
Просто у меня возвращает только id
По гугли для чего нужны join в sql и затем в орм
источник

A(

Agamura ( в Сыктывка... in Python Flask
ᅠHᅠEᅠAᅠL ᅠ
или это время всего запроса?
источник

АП

Агент Печенька... in Python Flask
Agamura ( в Сыктывкаре )
привет, нормльно ли, что bcrypt проверяет пароль аж 400 ms ?
если я проверяю пароль из бд просто if passqd == passwd то это длится типа 30 ms, а если через brypt(check_passqord_hash(passwd1, passwd2)) , то аж 450 ms
это ок?
flask_sqlachemy
flask_bcrypt
sqlite

сервер - обычный старый ноутбук
может это зависит от длины ключа? (32)
Да, более того это сделано специально.
источник

A

Alex in Python Flask
Более того вместо bcrypt стоит взять  актуальный argon2
источник

DA

Daniil Agniashvili in Python Flask
Agamura ( в Сыктывкаре )
привет, нормльно ли, что bcrypt проверяет пароль аж 400 ms ?
если я проверяю пароль из бд просто if passqd == passwd то это длится типа 30 ms, а если через brypt(check_passqord_hash(passwd1, passwd2)) , то аж 450 ms
это ок?
flask_sqlachemy
flask_bcrypt
sqlite

сервер - обычный старый ноутбук
может это зависит от длины ключа? (32)
Нет, ты что-то делаешь не так
источник

A

Alex in Python Flask
Daniil Agniashvili
Нет, ты что-то делаешь не так
В смысле нет?
источник

A

Alex in Python Flask
bcrypt является вычислительно ресурсоемким by design как и схожие алгоритмы.
источник

DA

Daniil Agniashvili in Python Flask
😅 пардон, увидел секунды вместо мс
источник

A(

Agamura ( в Сыктывка... in Python Flask
окей, я понял, это нормально.
всем спасибо.
а можно ли тогда в теории задудосить сервак постоянными лоигнами? типа он будет сидеть хэши считать. От этого надо как-то защищаться или пофиг?
источник

A(

Agamura ( в Сыктывка... in Python Flask
я так понимаю это зависит от проекта? если это внутренняя админка то пофиг, а если высоконагруженый сервис то обязтельно?
источник

A(

Agamura ( в Сыктывка... in Python Flask
ᅠHᅠEᅠAᅠL ᅠ
30 ms тоже долго как для сравнения
может это потому что sqlite медленная?
а sqlite кстати медленная?
файл site.db лежит на ssd
источник