172 похожих чатов

Подскажите пожалуйста. Хэши паролей стоит хранить в той же таблице,

где и хранятся публичные данные пользователей, или лучше создать отдельную таблицу с отношением 1 к 1?

27 ответов

15 просмотров

Имхо без разницы

лучше не хранить ХЭШИ паролей

Олег
лучше сами пароли? ;)

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

А отдельная таблица нужна чтобы ...?

Владимир
к сожалению, сейчас частенько это почти одно и тож...

Даже если брать актуальные криптостойкие хеш функции?

Kan- Автор вопроса
Максим Мартынов
А отдельная таблица нужна чтобы ...?

Возможно, чисто логически разделить на публичные и приватные данные?

central hardware
Даже если брать актуальные криптостойкие хеш функц...

радужные таблицы на болте вертели любую криптостойкость

Олег
даже соленых?

соленый хэш - это уже не ХЭШ. :) я не эксперт в ИБ, это лучше узнавать рекомендации лучших собаководов .

Kan- Автор вопроса
Олег
радужные таблицы на болте вертели любую криптостой...

Только при солении нужно составлять таблицы для каждого пользователя

Kan
Возможно, чисто логически разделить на публичные и...

Если доступ к базе не имеют другие приложения, кроме бэкенда, то какой в этом смысл?

Владимир
к сожалению, сейчас частенько это почти одно и тож...

я так полагаю, вы ничего про bcrypt не слыхали там никаких радужных таблиц вам не светит

Максим Мартынов
А отдельная таблица нужна чтобы ...?

так KeyCloack хранит. таблица с юзерами (имя, почта, дата создания и т.д) и таблица с кредами

Kan- Автор вопроса
Владимир
просветите, интересно же.

вроде в гугле еще не начинали банить

Daniil Zobov
вроде в гугле еще не начинали банить

я не увидел ничего, кроме соленой функции, но спасибо, люблю ходить туда куда посылают.

Владимир
я не увидел ничего, кроме соленой функции, но спас...

если очень коротко, то bcrypt выдает тебе для одного и того же значения разные хеши и в лоб их через equal сравнивать не выйдет, нужно использовать специальный алгоритм верификации хеша

Daniil Zobov
если очень коротко, то bcrypt выдает тебе для одно...

"их через equal сравнивать не выйдет" вот это я упустил. спасибо за разъяснение. остался последний вопрос есть ли это в пг?

Владимир
"их через equal сравнивать не выйдет" вот это я уп...

тут не подскажу - не знаю вообще, генерация хеша и его верификация - это удел приклада, а не субд

Daniil Zobov
тут не подскажу - не знаю вообще, генерация хеша и...

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

Vasilii Bliznetsov
так KeyCloack хранит. таблица с юзерами (имя, почт...

может быть потому что там один ко многим? у одного пользователя может быть больше одного креденшала.

Alex
может быть потому что там один ко многим? у одного...

там всякие otp хранятся, да. но в том числе из-за того, что там юзеры аутентификацию проходят через внешние сервисы (вход черер гугл, гитхаб и т.п), а там кред нет

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта