Вопросы с тегом «bcrypt»

1256
Как вы используете bcrypt для хеширования паролей в PHP?

Время от времени я слышу совет: «Используйте bcrypt для хранения паролей в PHP, правила bcrypt». А что есть bcrypt? PHP не предлагает никаких таких функций, Википедия болтает о утилите шифрования файлов, а поиски в Интернете показывают лишь несколько реализаций Blowfish на разных языках. Теперь...

617
Как bcrypt может иметь встроенные соли?

В статье Coda Hale «Как безопасно хранить пароль» утверждается, что: В bcrypt встроены соли для предотвращения атак с радужного стола. Он цитирует эту статью , в которой говорится, что в реализации OpenBSD bcrypt: OpenBSD генерирует 128-битную соль bcrypt из ключевого потока arcfour (arc4random...

318
Какой тип столбца / длину следует использовать для хранения хешированного пароля Bcrypt в базе данных?

Я хочу сохранить хешированный пароль (используя BCrypt) в базе данных. Что будет хорошим типом для этого, и какой будет правильная длина? Пароли, хэшированные с BCrypt, всегда имеют одинаковую длину? РЕДАКТИРОВАТЬ Пример хэша: $2a$10$KssILxWNR6k62B7yiX0GAe2Q7wwHlrzhF3LqtVvpyvHZf0MwvNfVu Похоже, что...

189
Нужно ли хранить соль с bcrypt?

Javadoc bCrypt имеет этот код для того, как зашифровать пароль: String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt()); Чтобы проверить, совпадает ли открытый текстовый пароль с ранее хешированным, используйте метод checkpw: if (BCrypt.checkpw(candidate_password, stored_hash))...

172
Невозможно установить 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 http://rubygems.org/......... Fetching gem metadata from...

129
BCrypt - хороший алгоритм хеширования для использования в C #? Где я могу найти его? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Я читал, что при хешировании пароля многие...

116
.net реализация bcrypt

Кто-нибудь знает о хорошей реализации bcrypt, я знаю, что этот вопрос задавался раньше, но он получил очень мало ответов. Я немного не уверен, что просто выберу реализацию, которая появляется в Google, и думаю, что мне может быть лучше использовать sha256 в пространстве имен...

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

Из github : Чтобы хешировать пароль: var bcrypt = require('bcrypt'); bcrypt.genSalt(10, function(err, salt) { bcrypt.hash("B4c0/\/", salt, function(err, hash) { // Store hash in your password DB. }); }); Чтобы проверить пароль: // Load hash from your password DB. bcrypt.compare("B4c0/\/", hash,...

92
Ошибка при установке bcrypt с помощью npm

Я не могу установить bcryptusing npmна моем компьютере из-за следующих ошибок. Я без особого успеха устранял проблему. Можете ли вы порекомендовать какие-либо шаги для диагностики или устранения проблемы, чтобы я мог npm install bcryptуспешно работать ? Someones-Macbook:node_modules Cody$ npm...

87
bcrypt недопустимый заголовок elf при запуске приложения узла

Я работаю над проектом nodejs для школы. Мне не удалось установить bcrypt с npm, поэтому я установил bcrypt-nodejs, и вчера проект работал нормально. Но сегодня, когда я использую «приложение узла», у меня возникает такая ошибка: /.../node_modules/bcrypt/node_modules/bindings/bindings.js:79 throw...