Публикации по теме 'bcrypt'


Важная концепция бэкенда №1 — хеширование с солью
В большинстве распространенных приложений, которые мы разрабатываем, нам часто нужно хранить пользователя в базе данных, чтобы он мог позже войти в систему и выполнить некоторые действия. Для этого мы часто хэшируем пароль пользователя перед его сохранением в базе данных. Это хорошая практика. Но знаете ли вы, какой алгоритм хеширования лучше всего использовать? Существует несколько алгоритмов хеширования (MD5, SHA1, SHA256, Bcrypt..), но не все из них подходят для использования в..

Почему Ruby — лучший выбор второго языка?
Неудивительно, что если вы начинаете свой путь в веб-разработке, вы можете задаться вопросом, какой язык учить, и у вас может даже закружиться голова после поиска Google по запросу «Список языков программирования»… Но даже не думайте дважды, потому что очевидным первым выбором языка будет JavaScript, язык, который был написан всего за 10 дней! Этому нужно учиться в первую очередь! "Почему?" Ты спрашиваешь? Потому что он работает во всех возможных веб-браузерах на вашем компьютере и..

Что такое хеширование?
Как хеширование помогает защитить важные данные. За прошедшие годы технологии произвели революцию в нашей повседневной жизни и создали удивительные ресурсы, из которых мы можем получить полезную информацию, которая у нас под рукой , что делает нашу жизнь быстрее и проще. Мы можем получить почти любую информацию из Интернета за доли секунды. Все мы знакомы с аутентификацией пользователя перед получением каких-либо данных / информации или обновлением ваших данных на таких..

Auth с помощью веб-токенов JSON и BCrypt (Часть I: Rails)
В этой статье мы рассмотрим, как настроить аутентификацию пользователя в вашем бэкэнде, создав JWT для хранения в объекте localStorage браузера. Обратите внимание, что это может быть не лучший метод для приложения, требующего высокой безопасности конфиденциальных данных. В этом случае просмотрите возможность использования сеансов / файлов cookie. Однако преимущество localStorage заключается в том, что он работает независимо от вашего сервера и, следовательно, весьма полезен при..

BCrypt
BCrypt Руководство по базовой настройке Ruby on Rails Мы все слышали «срочные новости» о нарушениях безопасности, в результате которых была скомпрометирована личная информация тысяч или даже миллионов людей. Возможно, вы даже получили ужасное электронное письмо с просьбой сменить пароль из-за такого взлома. Или, может быть, вы несчастная душа, которая никогда не получала таких новостей, и теперь имеете дело с последствиями незащищенного сайта. Это может стать серьезной головной..

Получите свой паспорт через систему безопасности с Passport.js и Bcrypt
Большинство созданных приложений и веб-сайтов хотят, чтобы их пользователи создавали профиль и собирали некоторую информацию. Итак, как нам это сделать? Passport - это пакет аутентификации npm, который работает как промежуточное программное обеспечение для сопряжения с любым веб-приложением на основе Express. В Passport есть множество методов аутентификации, которые могут использовать клиенты, включая Twitter, Google, Facebook, Github, а также стандартный адрес электронной почты и пароль...

Как сделать аутентификацию для приложения Rail API
Когда я заканчивал проект для моей фазы 3 в школе Flatiron, меня больше всего интересовала часть аутентификации. Используя гем Bcrypt, мы можем выполнить аутентификацию для нашего одностраничного приложения, построенного на Javascript. Я создал репозиторий Rails API на Github с базовой HTML-страницей для внешнего интерфейса и MVC только для 1 таблицы «пользователь». Репозиторий прикреплен в конце этого блога, вы можете использовать его для написания кода. Наша страница сейчас будет..