Описание тега bcrypt.net

Библиотека шифрования BCrypt для платформы.NET
2 ответа

Почему BCrypt.net GenerateSalt(31) сразу возвращается?

Я наткнулся на BCrypt.net после прочтения поста Джеффа Этвуда о хранении паролей, который привел меня к рекомендации Томаса Птачека использовать BCrypt для хранения паролей. Который, наконец, привел меня к этой C# реализации BCrypt В комментариях к …
08 фев '10 в 14:55
2 ответа

Является ли BCrypt хорошим алгоритмом хеширования для использования в C#? Где я могу найти его?

Я читал, что при хешировании пароля многие программисты рекомендуют использовать алгоритм BCrypt. Я программирую на C# и мне интересно, если кто-нибудь знает о хорошей реализации для BCrypt? Я нашел эту страницу, но я действительно не знаю, является…
26 янв '09 в 20:11
1 ответ

Bcyrpt генерирует пароль без соли?

Я использую реализацию.NET Bcrypt из сторонней библиотеки, и у нее есть метод, который создает хэш, просто предоставляя текст или пароль, как показано ниже. Bcrypt.HashPassword("password") Я знаю, что сгенерированный хэш содержит информацию о соли, …
13 апр '14 в 03:07
1 ответ

Почему хеш генерируется BCrypt недетерминированным

В прошлом я работал с несколькими различными алгоритмами хеширования, и у меня сложилось впечатление, что все они были детерминированными. Я просто переключил часть своего кода на использование BCrypt.Net, и должен признать, что был полностью в тупи…
03 окт '15 в 03:01
2 ответа

Где найти документацию по BCrypt для.NET?

Я использовал NuGet, чтобы получить библиотеку BCrypt, и она установлена ​​правильно. Теперь я хотел бы прочитать об этом и о том, как его использовать, но я не могу найти какую-либо документацию. Даже поиск по пространству имен библиотек не дал рез…
22 мар '11 в 15:19
3 ответа

Предпочтительная реализация BCrypt.Net

Есть несколько разных портов BCrypt.net, и очень трудно сказать, какой из них "лучший". Кто-нибудь нашел время, чтобы рассмотреть их и прийти к какому-либо заключению о том, какой проект опекать? Меня больше всего интересует, где работает самое акти…
08 апр '11 в 20:39
1 ответ

BCrypt хэшированный пароль урезан в базе данных

Я использую.Net реализацию BCrypt для хранения паролей в базе данных. Столбец с паролем VARCHAR(MAX) Это код, который обновляет пароль с помощью хранимой процедуры: Update [User] Set [Password]= @NewPassword, ModifiedOn = GetDate(), ModifiedBy = 'Pa…
14 фев '12 в 16:56
2 ответа

Невозможно проверить bcrypt-хэшированный пароль от mysql с vb.net

У меня есть приложение в vb.net с использованием MySQL в качестве базы данных. В приложении есть форма авторизации. Существует также форма регистрации, которая позволяет вводить новый пароль в архив с помощью bcrypt.net, как показано на этом сайте: …
21 мар '15 в 13:33
1 ответ

Bcrypt.Net.Verify возвращает true для ложных строковых данных

Я использую строку с данными соли для хеширования пароля с помощью библиотеки BCrypt.Net. код: string src = Salt + UserName + Key + Password var hash = Bc.HashPassword(src, 12); Когда я пытаюсь проверить хешированные данные с неверными строковыми да…
23 сен '13 в 17:13
2 ответа

Быстрый, но безопасный способ проверки пароля?

У меня есть клиент, подключающийся к серверу через Интернет (WCF). Чтобы вычислить хеш для сохранения в БД, которую я сейчас использую: var hash = BCrypt.HashPassword(password, 13); Чтобы проверить это я делаю: var isApproved = BCrypt.Verify(passwor…
02 сен '13 в 19:48
1 ответ

.Net реализация bcrypt, которая реализует HashAlgorithm?

Я ищу, чтобы разрешить поддержку bcrypt в моей библиотеке аутентификации. Одной из проблем сейчас является то, что я предполагаю, что хеш будет иметь тип HashAlgorithm, Bcrypt.net не реализует этот класс. Кроме того, он запечатан, так что мне придет…
13 апр '11 в 00:35
1 ответ

Проверка пароля, зашифрованного с помощью bCrypt . Нужно ли отправлять пароль по проводам?

В настоящее время я использую bCrypt для шифрования паролей будущих пользователей в моем проекте. Это выглядит очень мощно, но вот мое беспокойство - На сайте создайте аккаунт. Сервер зашифрует ваш пароль и сохранит его хэш. test -> $2a$12$4PhCN62Am…
13 мар '13 в 01:34
2 ответа

Может кто-нибудь объяснить, как 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 salt an…
22 мар '11 в 15:41
1 ответ

Преобразование PHP в C# с использованием BCrypt

Я надеюсь, что кто-то может пролить некоторый свет на то, какую библиотеку я мог бы использовать, если таковая имеется, для преобразования приложения на основе PHP, использующего BCrypt $2a, в приложение на основе.Net, текущая библиотека BCrypt C#, …
19 фев '13 в 19:00
6 ответов

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

Кто-нибудь знает о хорошей реализации bcrypt, я знаю, что этот вопрос задавался ранее, но он получил очень мало ответа. Я немного не уверен, что просто выбрал реализацию, которая появляется в Google, и думаю, что мне может быть лучше использовать sh…
16 май '09 в 21:56
1 ответ

Работа с BCrypt.net

Я работаю с пользовательской системой членства в ASP.NET MVC3 ( объяснил здесь). И я хочу использовать BCrypt, Мой вопрос о BCrypt.net диапазон аргументов. т.е. минимальная и максимальная длина строки, которая BCrypt можно хэшировать, что мин / макс…
17 фев '12 в 21:28
3 ответа

Добавление пользовательского hashAlgorithmType в C# ASP.NET

У меня есть страница, на которой мне нужно повысить безопасность. Я использую встроенную функциональность MembershipProvider и в настоящее время hashAlgorithmType установите SHA512. У меня есть библиотека BCrypt.NET (http://bcrypt.codeplex.com/), и …
2 ответа

BCrypt не разрешен для приложений Магазина Windows

Я использую хеширование Bcrypt.net для паролей в Windows Store App. Он отлично работает при сборке и тестировании в планшетах Windows. Но когда я пытаюсь загрузить это приложение для хранения, оно не работает в поддерживаемом тесте API. Ниже приведе…
1 ответ

C# bcrypt и pbkdf2 проверяют разницу функций пароля

Согласно этому справочному исходному коду, функция SlowEquals private static bool SlowEquals(byte[] a, byte[] b) { uint diff = (uint)a.Length ^ (uint)b.Length; for (int i = 0; i < a.Length && i < b.Length; i++) diff |= (uint)(a[i] ^ b[…
16 мар '15 в 09:44
2 ответа

Храните в моей БД хешированные пароли, а не оригинальные пароли, верно? так как мне использовать BCrypt.Net.BCrypt?

Каждый раз, когда я использую: BCrypt.HashPassword(password, 12) это дает мне другой вывод. Из того, что я прочитал, чтобы проверить детали входа, у меня должен быть сам пароль: BCrypt.Verify(expectedPassword , hashed); Так что я запутался: я думал,…
02 сен '13 в 12:20