Вопросы с тегом «hash»

99
Hash Rocket устарел?

Хорошо процитированный пост RIP Hash rocket , по-видимому, подразумевает, что синтаксис Hash Rocket ( :foo => "bar") устарел в пользу хэша в стиле JSON, нового для Ruby foo: "bar", но я не могу найти какой-либо окончательной ссылки, в которой указывается форма Hash Rocket фактически устарел /...

98
Linux: вычислить один хэш для данной папки и содержимого?

Конечно, должен быть способ сделать это легко! Я пробовал приложения командной строки Linux, такие как sha1sumи, md5sumно они, похоже, могут вычислять только хэши отдельных файлов и выводить список значений хэшей, по одному для каждого файла. Мне нужно сгенерировать единый хеш для всего...

97
Почему tuple (set ([1, «a», «b», «c», «z», «f»])) == tuple (set ([«a», «b», «c», «Z», «f», 1])) 85% времени с включенной рандомизацией хэша?

Учитывая ответ Нуля Пирея на другой вопрос , мы имеем x = tuple(set([1, "a", "b", "c", "z", "f"])) y = tuple(set(["a", "b", "c", "z", "f", 1])) print(x == y) Печатает Trueпримерно 85% времени с включенной случайностью хеширования . Почему 85%?...

97
Значение открытого и закрытого хеширования

Открытое хеширование (раздельная цепочка): При открытом хешировании ключи хранятся в связанных списках, прикрепленных к ячейкам хеш-таблицы. Закрытое хеширование (открытая адресация): При закрытом хешировании все ключи хранятся в самой хеш-таблице без использования связанных списков. Я не могу...

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

Как лучше всего объединить оба хэша в% hash1? Я всегда знаю, что% hash2 и% hash1 всегда имеют уникальные ключи. Если возможно, я бы предпочел одну строчку кода. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';...

95
Эквивалент Java-словарей Python

Я давно пользуюсь Python, и мне очень нравится, как используются словари. Они очень интуитивно понятны и просты в использовании. Есть ли хороший Java-эквивалент словарей Python? Я слышал о людях, использующих хэш-карты и хэш-таблицы. Может ли кто-нибудь объяснить сходства и различия использования...

95
MD5 - 128 бит, но почему 32 символа?

Я читал документы о md5, там говорилось, что это 128 бит, но почему 32 символа? Я не могу вычислить персонажей. 1 байт равен 8 битам если 1 символ равен 1 байту тогда 128 бит - это 128/8 = 16 байт, верно? РЕДАКТИРОВАТЬ: SHA-1 дает 160 бит, так сколько же там символов?...

94
Могут ли две разные строки генерировать один и тот же хеш-код MD5?

Для каждого из наших бинарных активов мы генерируем хеш MD5. Это используется, чтобы проверить, есть ли определенный двоичный актив уже в нашем приложении. Но возможно ли, что два разных бинарных актива генерируют один и тот же хеш MD5? Возможно ли, что две разные строки генерируют один и тот же...

94
Как использовать PHP password_hash для хеширования и проверки паролей

Недавно я пытался реализовать свою собственную безопасность в сценарии входа в систему, на который наткнулся в Интернете. Изо всех сил пытаясь научиться создавать собственный сценарий для генерации соли для каждого пользователя, я наткнулся на него password_hash. Насколько я понимаю (основываясь...

94
Как создать хешированный пароль laravel

Я пытаюсь создать хешированный пароль для Laravel. Теперь кто-то сказал мне использовать хэш-помощник Laravel, но я не могу его найти или смотрю в неправильном направлении. Как создать хешированный пароль laravel? И где? Изменить: я знаю, что это за код, но я не знаю, где и как его использовать,...

94
Магическое число в бусте :: hash_combine

Функция boost::hash_combineшаблона принимает ссылку на хэш (вызываемый seed) и объект v. Согласно документам , он сочетается seedс хешем vby seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); Я вижу, что это детерминировано. Я понимаю, почему используется XOR. Бьюсь об...

93
Соль и хеш-пароль в Python

Этот код должен хешировать пароль с солью. Соль и хешированный пароль сохраняются в базе данных. Самого пароля нет. Учитывая деликатный характер операции, я хотел убедиться, что все было кошерно. import hashlib import base64 import uuid password = 'test_password' salt =...

92
Почему значения хэша MD5 необратимы?

Одна концепция, о которой я всегда интересовался, - это использование криптографических хеш-функций и значений. Я понимаю, что эти функции могут генерировать уникальное хеш-значение, которое практически невозможно отменить, но вот что мне всегда было интересно: Если на моем сервере, в PHP я...

92
Строка хэша в c #

У меня проблема при попытке ввести хеш-строку c#. Я уже пробовал несколько веб-сайтов, но большинство из них используют файлы для получения хеша. Другие, предназначенные для струнных, слишком сложны. Я нашел такие примеры проверки подлинности Windows в Интернете:...

91
Как хешировать длинные пароли (> 72 символов) с помощью blowfish

На прошлой неделе я прочитал много статей о хешировании паролей, и на данный момент Blowfish кажется (одним из) лучшим алгоритмом хеширования, но это не тема этого вопроса! Ограничение в 72 символа Blowfish учитывает только первые 72 символа введенного пароля: <?php $password = "Wow. This is a...