Andrew
как я должен ето сделать
Илья
какие ошибки? куда прописать?
Andrew
Ну
Andrew
статус
Daniel
вас не просят их исправить
Andrew
точнее
Илья
ты не обрабатываешь ошибки при обращении к дб
Daniel
вас просят их отрепортить в виде возврата 500 по http
Andrew
А
Andrew
окей
Andrew
спасибо
Daniel
и как это сделать - написано в доке на http.ResponseWriter,
Andrew
Спасибо
Anonymous
На Go есть майнеры?
Anonymous
Не биткоин
Anonymous
На Go есть майнеры?
Хочешь помайнить?
Anonymous
Народ, а что входит в "джентельменский" набора разработчика на Go? Если бывали на собеседках на енти специальности, то опишите, что вас спрашивали и в каком объеме, плес.
Anonymous
Окей, спасибо.
Max
Окей, спасибо.
Ну типо Linux (Bash/Shell), Docker, Kubernetes, Apache/Nginx, SQL, REST
Max
Azure ещё
Dmitry
это вы точно о программисте а не devopse ?
Great
вот да, у меня как раз вот это вот всё и есть вся работа =)
🏁Александр
народ а кто работал с bcrypt?
Aleksandr
Вопрос задавай, не первый день в чате
🏁Александр
да он странно себя ведет зараза
🏁Александр
каждый раз разный хеш выдает на один и тот-же пароль
🏁Александр
и вроде соль задать нельзя
Aleksandr
Так и есть
🏁Александр
мне просто для стороннего сервиса
🏁Александр
я хз как он воспримет такие выкрутасы
Aleksandr
и вроде соль задать нельзя
Соль автоматически генерится, потому и хэш разный
🏁Александр
ну он же так не расширует как я понимаю
🏁Александр
в смысле не получит такой же хеш
Aleksandr
Ну ознакомься поближе с алгоритмом, чтобы развеять сомнения
Aleksandr
Там в base64 сконкатенированы и соль и хэш
Aleksandr
Плюс два префикса - алгоритм и кол-во итераций
🏁Александр
да я видел
🏁Александр
только они что вообще не думали что соль может быть статикой?
Aleksandr
а зачем?
🏁Александр
я не совсем силен в криптографии
🏁Александр
но вот скажем если я пароль делаю sha1(соль + пароль) то для сравнения хеша мне постоянно нужна соль
🏁Александр
соль обычно выноситься в конфиг
Andrey
ты вопрос-то задай, в конце концов
Vladimir
соль обычно выноситься в конфиг
Соль обычно пишется рядом
Vladimir
С паролем
🏁Александр
у меня есть некая аппка, она хочет bcrypt 2a10 что бы это не значило для паролей
Anonymous
соль обычно выноситься в конфиг
Ну хз. В случае с bcrypt у тебя есть строка, в ней: тип хеширования, соль, хешированый пароль
🏁Александр
я сделал 10 пользователей и у каждого свой хеш получился
🏁Александр
разве так прокатит
Aleksandr
соль обычно выноситься в конфиг
у тебя свое "обычно"
Aleksandr
разве так прокатит
в чем проблема-то? тебе говорят вопрос задай, а ты опять воду мелешь
🏁Александр
я задал вопрос, это нормально вообще?
Aleksandr
что?
🏁Александр
особенность алгоритма или я что-то не так делаю
🏁Александр
что 10 хешей получились разные
🏁Александр
аппка то их скушает или нет?
Aleksandr
каждый раз разный хеш выдает на один и тот-же пароль
Aleksandr
и вроде соль задать нельзя
Aleksandr
Так и есть
Aleksandr
Соль автоматически генерится, потому и хэш разный
Aleksandr
аппка то их скушает или нет?
если она хочет bcrypt, то она скушает
Andrey
если вопрос, нормально это или нет - то ответ да. Про твою аппку - смотри её доки/код/спрашивай разраба
Andrey
аппка. слово то какое. тьфу
Zver
аппка то их скушает или нет?
Так и задумано, что разные. Алгоритм сравнения с паролем сгенерит точно такой же хэш для сравнения.
🏁Александр
интересно как
Aleksandr
Там в base64 сконкатенированы и соль и хэш
Je
соль в открытом виде вместе с хэшем идет
Aleksandr
ты невнимательно читаешь
🏁Александр
ну просто какой то бред выходит
🏁Александр
если я базу сдампил
🏁Александр
то смысл соли пропадает
🏁Александр
соль же и предназначалась для того что бы разделить бд и уровень приложения
🏁Александр
вскрыть одно без другого не выйдет
Aleksandr
слушай, ну вообще кейс когда соль одна и хранится в коде приложения, как ты пишешь, это очень старый подход и не рекомендуется уже лет 10. Обычно - это когда у каждого юзера своя соль
Zver
соль же и предназначалась для того что бы разделить бд и уровень приложения
Соль для того, чтобы по таблицам не искали пароли, то бишь для усложнения востановления пароля.
Andrey
🏁Александр
не каша