Публикации по теме 'bcrypt'
Создание семян для MongoDB с помощью Faker и Bcrypt
Введение
В этой статье мы рассмотрим, как создавать семена для MongoDB, используя популярные библиотеки Faker и Bcrypt. Мы сосредоточимся на создании пользовательских записей с хешированными паролями для гипотетического приложения. Для этого мы рассмотрим пример кода строка за строкой, объясняя процесс и назначение каждой строки.
Прежде чем погрузиться в код, убедитесь, что у вас установлены следующие зависимости:
мангуст фейкер bcrypt
Вы можете установить все это, просто..
Как исправить ошибку установки npm bcrypt
Проблема, с которой я боролся больше всего, заключалась в установке bcrypt Node js (промежуточное ПО для шифрования) с npm в Windows. Я пробовал почти все решения, которые предлагали многие люди в Интернете, и ни одно из них не помогло мне.
Если вы поищете в Google ту же ошибку, то обнаружите, что есть много людей, которые ищут решение этой ошибки, и есть некоторые решения, которые работают для немногих, но я не знаю, работает ли это для всех. Кроме того, их не так просто..
Установка bcrypt в windows, а не bcrypt-nodejs или bcrypt.js
Итак, я попытался установить bcrypt на свое устройство с Windows 10 и каждый раз получал это странное сообщение об ошибке. Затем я решил погуглить, но у меня были все варианты: либо переключиться на bcrypt-nodejs , либо на bcrypt.js , что мне все еще не нравилось. В официальной документации bcrypt.js указано, что
Хотя bcrypt.js совместим с привязкой C ++ bcrypt, он написан на чистом JavaScript и, следовательно, работает медленнее ( около 30% ), эффективно сокращая количество..
Вопросы по теме 'bcrypt'
Сравнение паролей с crypt() в PHP
Мне нужно получить основы этой функции. В документации php.net для алгоритма blowfish указано, что:
Хеширование Blowfish с солью следующим образом: «$2a$», двухзначный параметр стоимости, «$» и 22 цифры с основанием 64 из алфавита...
35424 просмотров
schedule
05.02.2022
Может кто-нибудь объяснить, как BCrypt проверяет хэш?
Я использую C# и BCrypt.Net для хеширования своих паролей.
Например:
string salt = BCrypt.Net.BCrypt.GenerateSalt(6);
var hashedPassword = BCrypt.Net.BCrypt.HashPassword("password", salt);
//This evaluates to True. How? I'm not telling it the...
16580 просмотров
schedule
18.04.2022
Объяснение функциональности bcrypt
Я изучаю хэш и солевые пароли, используя bcrypt в PHP. Может ли кто-нибудь объяснить мне, почему использование brcypt "work"/"rounds" предотвращает атаки?
Я уже прочитал " Как вы используете bcrypt для хеширование паролей в PHP? ", но мне...
472 просмотров
schedule
18.10.2022
Использование base64_encode при использовании функции PHP crypt()
У меня есть быстрый вопрос к вам, ребята:
Я работаю с PHP (я относительно неопытен) и заинтересован в разработке безопасной системы хеширования паролей для использования на моем сайте. Из других статей и вопросов по SO я предположил, что должен...
866 просмотров
schedule
25.07.2022
Объединение BCrypt с другим алгоритмом хеширования
В настоящее время мы занимаемся усилением нашей защиты паролем. Мы много читали о SHA-2, Bcrypt, PBKDF2 и Scrypt. При этом мы не являемся экспертами по безопасности или криптографами, и многие технические аспекты предмета ускользают от нашего...
345 просмотров
schedule
26.03.2023
Использование bcrypt: сколько байтов я должен выделить?
Я храню пароли в базе данных SQL, использую PHP и планирую использовать bcrypt.
Я провел некоторое исследование, чтобы найти, какие типы и размер я должен использовать для хранения хэша и соли в моей базе данных.
На основе отличного ответа на...
2147 просмотров
schedule
27.11.2022
Написание пользовательской области tomcat с использованием bcrypt
Я работаю над веб-приложением на основе Java, используя Tomcat 7.0 в качестве сервера приложений. После полезных ответов на предыдущий вопрос , Я решил использовать bcrypt для безопасного хранения паролей в моей HSQLDB. Однако реализации Realm по...
3056 просмотров
schedule
21.03.2023
Не удается установить bcrypt-ruby для новой установки Rails
Я получаю следующую ошибку при новой установке Rails. Я запускаю bundle install и после установки нескольких драгоценных камней получаю сообщение об ошибке при попытке установить bcrypt-ruby. Я использую совершенно новый Mac с OS X 10.8.2,...
4058 просмотров
schedule
23.03.2023
Существуют ли какие-либо медленные алгоритмы хэширования Javascript, такие как bcrypt?
Я не говорю о серверном node.js.
Я хочу использовать алгоритм медленного хеширования для ключа на стороне клиента моего сайта. Я нашел реализации SHA-256 , которые кажутся надежными . Я также нашел этот вопрос , который привел к OP создание...
2480 просмотров
schedule
11.06.2024
Достигнут предел памяти при выполнении PHP-скрипта
В настоящее время я пересматриваю свой сценарий регистрации, чтобы добавить PDO и bcrypt. Однако я сталкиваюсь с ошибкой, которую чувствую, когда пытаюсь повторить свой хэш. Первоначально у меня были раунды на 10000, так как я видел учебники с...
233 просмотров
schedule
05.02.2024
Функция PHP crypt () Blowfish не работает
Я впервые использую функцию crypt () в PHP, и я не могу понять, почему она не работает. Мой код основан на этой статье: http://www.techrepublic.com/blog/australia/securing-passwords-with-blowfish/1274 .
function blowfishHash ($pw) {...
4925 просмотров
schedule
19.01.2023
strcmp vs. == vs. === в PHP для проверки равенства хэшей
Я использую crypt() для хеширования паролей в PHP и пытаюсь разработать самый безопасный способ проверки равенства полученного хэша при проверке паролей.
Я вижу три варианта:
Вариант 1 — двойное равно
function checkPassword($hash,...
9709 просмотров
schedule
27.11.2023
Преобразовать sha1 в bcrypt?
У меня есть приложение PHP с довольно приличной пользовательской базой. К сожалению, все эти годы он использовал sha1($password . $salt), и я действительно хочу отказаться от этого в пользу bcrypt. Я нашел несколько хороших способов получить хэш...
2070 просмотров
schedule
01.05.2024
нет такого файла для загрузки bcrypt
Я установил bcrypt-ruby, используя
gem install bcrypt
а также
sudo gem install bcrypt
(По какой-то причине они оба установлены в разных местах)
Затем я пытаюсь запустить
require 'bcrypt'
и получить
no...
220 просмотров
schedule
21.07.2022
Преобразование пароля, хешированного bcrypt, в хешированный MD5
У меня есть система управления обучением (Moodle) с единым входом в Google Apps. Предполагается, что новый пользователь будет создаваться в Google Apps всякий раз, когда в LMS создается новый пользователь. Однако всякий раз, когда я создаю нового...
757 просмотров
schedule
30.06.2022
Любая команда rails дает noexec.rb:75:in `setup': undefined method `name'
Первый вопрос здесь, простите меня, если я не описательный. Запуск Ruby 1.8.7 с rails 2.3.5 Если я запускаю любую задачу rails или rake, я получаю...
3041 просмотров
schedule
25.08.2022
Как можно сохранить bcrypt?
Поскольку Spring устарел от старого интерфейса
org.springframework.security.crypto.password.PasswordEncoder;
Я искал альтернативы, которые работают с
org.springframework.security.authentication.encoding.PasswordEncoder;
Мой поиск...
256 просмотров
schedule
20.09.2022
BCrypt на WebFaction Node.Js не устанавливается
мое приложение Node.Js зависит от bcrypt. Он отлично работает на моем локальном сервере, но когда я закрыл репозиторий на серверах WebFaction, bcrypt перестал работать. хотеть установить (или скомпилировать?) там.
Я пробовал обе установки npm...
300 просмотров
schedule
10.07.2022
как сравнить введенный пользователем пароль с зашифрованным паролем в базе данных с помощью BCrypt
У меня есть задача, в которой мне нужно проверить пароль пользователей с помощью BCrypt, прежде чем они смогут получить детали своей транзакции из базы данных, пароль для учетной записи уже был хеширован и помещен в базу данных. Я новичок в BCrypt и...
822 просмотров
schedule
06.03.2022
BCryptHelper.CheckPassword всегда возвращает false
Я реализую хеширование паролей с помощью BCrypt, который должен быть довольно простым в использовании. Однако, когда пароль проверяется на хешированный пароль с использованием
BCryptHelper.CheckPassword(Password, hashedDBPassword)
это всегда...
961 просмотров
schedule
25.07.2022