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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создать хэш из строки в Javascript/jQuery

Мне нужно преобразовать строки в какую-либо форму хэша. Возможно ли это в Javascript/jQuery? Я не использую серверный язык, поэтому я не могу этого сделать.
задан 01 окт. '11 в 0:52
13
ответов

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

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

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

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

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

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

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

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

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

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

Вычислить контрольную сумму MD5 для файла

Я использую iTextSharp для чтения текста из файла PDF. Однако есть моменты, когда я не могу извлечь текст, потому что файл PDF содержит только изображения. Я загружаю те же файлы PDF каждый день, и я хочу посмотреть, был ли PDF файл изменен. Если тек...
задан 09 мая '12 в 19:16
4
ответов

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

Я хочу сохранить хешированный пароль (используя BCrypt) в базе данных. Какой был бы хороший тип для этого, и какая была бы правильная длина? Являются ли пароли хэшированными с BCrypt всегда одинаковой длины? ИЗМЕНИТЬ Пример хеша: $2a$10$KssILxW...
задан 04 мая '11 в 12:16
4
ответов

Где вы храните свои солевые струны?

Я всегда использовал правильную строку ввода для каждой строки при хешировании паролей для хранения базы данных. Для моих нужд хранение соли в БД рядом с хешированным паролем всегда работало нормально. Однако некоторые люди рекомендуют хранить соль ...
задан 03 авг. '09 в 0:27