Результаты поиска по запросу "bcrypt"

1 ответ

НЕ используйте эту или любую другую библиотеку шифрования для хранения пароля пользователя! Вместо этого пароли должны быть хешированы

ользую Code Igniter для моего текущего проекта. На данный момент я используюMD5для хэширования паролей, но я читал во многих местах, что это не очень хорошая практика. С чем мне идти? С помощьюповаренная сольИли я должен ...

1 ответ

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

cryptсильнее, скажем, [http://en.wikipedia.org/wiki/Bcrypt]Я чувствую, учитывая его шумиху, что более умные люди, чем я, поняли, что bcrypt лучше этого. Может ли кто-нибудь объяснить разницу в терминах «умный дилетант»? def md5lots(password, ...

1 ответ

Спасибо, ircmaxell! Фактически, причина, по которой соль должна храниться вместе с паролем, была мне уже ясна. Мне было просто интересно, почему я должен хранить информацию об алгоритме (первые 7 символов вывода crypt ()) и стоимости. Вторая часть вашего ответа уберет все мои мои сомнения.

сно документации PHP, соль bcrypt состоит из «$ 2a $», двухзначный параметр стоимости, «$» и 22 цифры из алфавита «./0-9A-Za-z» Итак, если я использую функцию crypt () для хеширования своих паролей, в результате получим первые 7 символов ($ 2a ...

ТОП публикаций

1 ответ

Определение соли с помощью password_hash ()

Я хеширую свой пароль с помощью bcrypt (на самом деле сpassword_compat [https://github.com/ircmaxell/password_compat/]так как я запускаю php 5.3.10) Я хотел разделить строку результата функции на две части: используемую соль и сам хеш. (Я знаю, ...

1 ответ

Лучший способ хэширования маркера cookie «запомнить меня»

Я пытаюсь реализоватьЗапомни меня"функция, следуя инструкциям, приведенным здесь:Полное руководство по аутентификации веб-сайтов на основе форм [https://stackoverflow.com/questions/549/the-definitive-guide-to-forms-based-website-authentication] , ...

2 ответа

Как node.bcrypt.js сравнивает хешированные и незашифрованные пароли без соли?

ИзGitHub [https://github.com/ncb000gt/node.bcrypt.js/]: Для хеширования пароля: var bcrypt = require('bcrypt'); bcrypt.genSalt(10, function(err, salt) { bcrypt.hash("B4c0/\/", salt, function(err, hash) { // Store hash in your password DB. }); ...

1 ответ

Как я могу хэшировать пароль в Tornado с минимальной блокировкой?

я используюPBKDF2 [http://en.wikipedia.org/wiki/PBKDF2], но это в равной степени относится и к BCrypt. Хэширование пароля с разумным количеством итераций может легко блокироваться за 0,5 секунды. Какой легкий способ вывести это из процесса? Я не ...

2 ответа

Существуют ли медленные алгоритмы хэширования Javascript, такие как bcrypt?

Я не говорю о серверном node.js. Я хочу использовать алгоритм медленного хеширования для ключа на стороне клиента моего сайта. Я нашел реализацииSHA-256 [https://github.com/bitwiseshiftleft/sjcl/blob/master/core/sha256.js]который кажется ...

8 ответов

Невозможно установить gem - Не удалось создать собственное расширение gem - Не удается загрузить такой файл - mkmf (LoadError)

Ruby 1.9.3 Часть Gemfile #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #..................Когда я пытаюсь установить гем, я получаю сообщение об ошибке alex@ubuntu:~/$ bundle Fetching gem metadata from ...

2 ответа

Создание хэша пароля в PHP 5.5 и настройка стоимости

Я знаю, что PHP 5.5 находится в альфа-версии, но этот класс, который я создаю, просто создается заранее, чтобы использовать функцию хеширования с помощью function_exists (). Я проверилpassword_hash [http://php.net/password_hash]документация. ...