Запитання з тегом «bcrypt»

bcrypt - це реалізація шифру Blowfish та обчислювально дорога хеш-функція, яка в основному використовується для хешування паролів.

10
Як ви використовуєте bcrypt для хешування паролів у PHP?
Раз у раз чую поради "Використовуйте bcrypt для зберігання паролів у PHP, правилах bcrypt". Але що таке bcrypt? PHP не пропонує жодних подібних функцій, Вікіпедія спіткає про утиліту шифрування файлів, а веб-пошуки лише виявляють кілька реалізацій Blowfish на різних мовах. Тепер Blowfish також доступний в PHP через mcrypt, але як …

4
Як може bcrypt має вбудовані солі?
У статті Coda Hale "Як безпечно зберігати пароль" стверджується, що: bcrypt має вбудовані солі для запобігання атак на веселковий стіл. Він цитує цей документ , в якому йдеться про те, що у впровадженні OpenBSD bcrypt: OpenBSD генерує 128-бітну криптовалютну сіль з ключового потоку arcfour (arc4random (3)), засіяний випадковими даними, які …

4
Який тип / довжину стовпця я повинен використовувати для зберігання хешованого пароля Bcrypt у базі даних?
Я хочу зберігати хешований пароль (за допомогою BCrypt) у базі даних. Який був би хороший тип для цього, а яка була б правильна довжина? Чи завжди хешовані паролі з BCrypt завжди однакової довжини? EDIT Приклад хешу: $2a$10$KssILxWNR6k62B7yiX0GAe2Q7wwHlrzhF3LqtVvpyvHZf0MwvNfVu Після хешування деяких паролів, здається, що BCrypt завжди генерує 60 хешів символів. EDIT …
317 mysql  hash  types  storage  bcrypt 

1
Чи потрібно зберігати сіль із криптом?
javadoc bCrypt має цей код, як зашифрувати пароль: String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt()); Щоб перевірити, чи відповідає пароль простого тексту, який був попередньо хешований, використовуйте метод checkpw: if (BCrypt.checkpw(candidate_password, stored_hash)) System.out.println("It matches"); else System.out.println("It does not match"); Ці фрагменти коду для мене означають, що випадково утворена сіль викидається. Це так …

11
Неможливо встановити gem - Не вдалося створити нативне розширення gem - не вдається завантажити такий файл - mkmf (LoadError)
Рубін 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 http://rubygems.org/.. Enter your password to install the bundled RubyGems to your system: #####............................................................ Installing bcrypt-ruby …

2
Чи є BCrypt хорошим алгоритмом хешування для використання в C #? Де я можу його знайти? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання Я читав, що при хешуванні пароля багато програмістів рекомендують використовувати алгоритм BCrypt. Я програмую на …
129 c#  hash  bcrypt  bcrypt.net 

6
.net реалізація bcrypt
Хтось знає про хорошу реалізацію bcrypt, я знаю, що це питання було задано і раніше, але він отримав дуже мало відповідей. Я трохи не впевнений, що я просто вибираю програму, яка з’являється в Google, і я думаю, що мені може бути краще використовувати sha256 в просторі імен System.Security.Cryptography, принаймні тоді …
116 .net  bcrypt  bcrypt.net 

6
Як 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, function(err, res) { // res == true }); bcrypt.compare("not_bacon", hash, …
95 node.js  bcrypt 

17
Помилка встановлення bcrypt з npm
Я не можу встановити програму bcryptusing npmна своєму комп'ютері, оскільки трапляються такі помилки. Я вирішував проблему без особливої ​​удачі. Чи можете ви порекомендувати будь-які кроки для діагностики або виправлення проблеми, щоб я міг npm install bcryptуспішно працювати ? Someones-Macbook:node_modules Cody$ npm install bcrypt npm WARN package.json grunt-contrib-htmlmin@0.1.3 No README data …
90 node.js  npm  bcrypt 

8
bcrypt недійсний заголовок elf під час запуску програми node
Я працюю над проектом nodejs для школи. Я не зміг встановити bcrypt з npm, тому я встановив bcrypt-nodejs, і вчора проект працював нормально. Але сьогодні, коли я роблю "додаток вузла", у мене виникає така помилка: /.../node_modules/bcrypt/node_modules/bindings/bindings.js:79 throw e ^ Error: /.../node_modules/bcrypt/build/Release/bcrypt_lib.node: invalid ELF header at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) …
87 node.js  elf  bcrypt 

2
Оптимальний коефіцієнт роботи bcrypt
Що було б ідеальним фактором роботи bcrypt для хешування паролів. Якщо я використовую коефіцієнт 10, для хешування пароля на ноутбуці потрібно приблизно 1 с. Якщо у нас вийде дуже зайнятий сайт, це перетворюється на велику роботу - просто перевірка паролів людей. Можливо, було б краще використовувати коефіцієнт роботи 7, зменшивши …
81 bcrypt 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.