Вопросы с тегом 'hash'

Хеш-функция - это любая четко определенная процедура или математическая функция, которая преобразует большой объем данных в небольшое число, обычно одно целое. Для вопросов о символе Twitter и Facebook # используйте hashtag. Для вопросов о URL-адресах и привязках HTML используйте идентификатор фрагмента. Для вопросов о типе хеша Ruby используйте ruby-hash.
14

Безопасный хэш и соль для паролей PHP

В настоящее время говорят, что MD5 является частично небезопасным. Принимая это во внимание, я хотел бы знать, какой механизм использовать для защиты паролем. Этот вопрос, Является ли "двойной хэширование" паролем менее безопасным, чем просто его ...
30 дек. '09 в 22:02
33

Как я могу генерировать хеш MD5?

Есть ли какой-нибудь метод для генерации хэша MD5 строки в Java?
06 янв. '09 в 9:45
3

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

Coda Hale article "Как безопасно хранить пароль" утверждает, что: bcrypt имеет встроенные соли, чтобы предотвратить атаки радужного стола. Он цитирует эту статью, в которой говорится, что в реализации OpenBSD bcrypt: OpenBSD генерирует 128-б...
26 июл. '11 в 15:21
21

Создание хэша из строки в Javascript

Мне нужно преобразовать строки в какую-либо форму хэша. Возможно ли это в JavaScript? Я не использую серверный язык, поэтому я не могу этого сделать.
30 сент. '11 в 21:52
12

Фундаментальное различие между алгоритмами Hashing и Encryption

Я вижу много путаницы между хэшами и алгоритмами шифрования, и я хотел бы услышать еще несколько советов экспертов: Когда использовать хэши против шифрования Что отличает алгоритм хеширования или шифрования (от теоретического/математического уровн...
09 февр. '11 в 17:30
15

Как работает хэш-таблица?

Я ищу объяснение того, как работает хеш-таблица - на простом английском языке для простака, подобного мне! Например, я знаю, что он принимает ключ, вычисляет хеш (я ищу объяснение, как), а затем выполняет какой-то модул для работы там, где он находи...
08 апр. '09 в 15:48
12

Почему Java hashCode() в String использует 31 как множитель?

Согласно документации Java, хеш-код для объекта String вычисляется как: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] используя int арифметику, где s[i] - i- й символ строки, n - длина строки, а ^ возведение в степень. Почему 31 используется в ка...
18 нояб. '08 в 16:39
10

node.js хэш-строка?

У меня есть строка, которую я хочу хэшировать. Какой самый простой способ сгенерировать хеш в node.js? Хеш предназначен для управления версиями, а не для безопасности.
04 мая '11 в 4:47
13

Почему в хэш-функциях используется модуль с простыми числами?

Давным-давно, я купил книгу с данными из таблицы сделок за $1,25. В нем объяснение хэширующей функции сказало, что в конечном итоге оно должно быть по модулю простым числом из-за "характера математики". Что вы ожидаете от книги за 1,25 доллара? Во ...
17 июл. '09 в 19:30
12

Производительность HashSet и списков

Ясно, что производительность поиска для общего класса HashSet<T> выше, чем для общего класса List<T>. Просто сравните хэш-ключ с линейным подходом в классе List<T>. Однако вычисление хеш-ключа может сам взять некоторые циклы проце...
29 сент. '08 в 21:24
20

Лучшая реализация метода hashCode для коллекции

Как мы решаем наилучшую реализацию метода hashCode() для коллекции (при условии, что метод equals правильно переопределен)?
22 сент. '08 в 6:53
16

Является ли "двойной хэширование" паролем менее безопасным, чем просто его хэширование?

Является ли хэширование пароля дважды перед сохранением более или менее безопасным, чем просто его хеширование? То, о чем я говорю, это: $hashed_password = hash(hash($plaintext_password)); вместо этого: $hashed_password = hash($plaintext_passwor...
07 дек. '08 в 21:31
10

Какой тип данных использовать для хэшированного поля пароля и какой длины?

Я не уверен, как работает хеширование паролей (будет выполняться позже), но теперь нужно создать схему базы данных. Я подумываю ограничить пароли 4-20 символами, но, как я понимаю, после того, как шифрование хэш-строки будет иметь разную длину. Ита...
29 окт. '08 в 15:44
26

Можно ли расшифровать хеши MD5?

Кто-то сказал мне, что он видел программные системы, которые: получить зашифрованные пароли MD5 из других систем; расшифровать зашифрованные пароли и хранить пароли в базе данных системы, используя собственный алгоритм системы. Это возможно? Я думал...
06 авг. '09 в 19:25
3

С++ unordered_map с использованием настраиваемого типа класса в качестве ключа

Я пытаюсь использовать пользовательский класс в качестве ключа для unordered_map, как unordered_map ниже: #include <iostream> #include <algorithm> #include <unordered_map> using namespace std; class node; class Solution; class N...
10 июн. '13 в 2:34