Результаты поиска по запросу "hash"

3 ответа

openssl_digest против хеша против hash_hmac? Разница между солью и HMAC?

Я хочу использовать SHA512 для хранения паролей. Чтобы сделать то, что изopenssl_digest, hash а такжеhash_hmac я должен использовать и почему? В чем разница междуSALT & HMAC? Я только что прочитал, что HMAC построен поверх хэш-функции. Так ...

7 ответов

Причины, по которым SHA512 превосходит MD5

Мне было интересно, смогу ли я найти причины или ссылки на ресурсы, объясняющие, почему SHA512 является лучшим алгоритмом хеширования по сравнению с MD5.

2 ответа

Ожидаемое количество хеш-коллизий

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

ТОП публикаций

5 ответов

Сложность выполнения хеш-таблицы (вставка, поиск и удаление)

Почему я продолжаю видеть различные сложности времени выполнения для этих функций в хэш-таблице? В вики поиск и удаление - это O (n) (я думал, что целью хеш-таблиц является постоянный поиск, поэтому какой смысл искать, если O (n)). В некоторых ...

5 ответов

как мне перебрать хэш хэшей в ruby

Хорошо, у меня есть этот хэш h => {"67676.mpa"=>{:link=>"pool/sdafdsaff", :size=>4556}} > h.each do |key, value| > puts key > puts value > end 67676.mpa linkpool/sdafdsaffsize4556Как я могу получить доступ к отдельным значениям в хэше значения в ...

2 ответа

Как получить быстрый алгоритм хэширования файлов для больших файлов на мобильном устройстве

пролог Однако одно важное открытие, которое я сделал во время тестирования md5, adler32 и crc32 для файла размером 100 МБ, заключается в том, что, как ни странно, это занимает то же время. Я думаю, это может означать только одно из двух: ...

2 ответа

Ruby - извлечение уникальных значений для каждого ключа из массива хэшей

Из хеша, подобного приведенному ниже, необходимо извлечь уникальные значения для каждого ключа array_of_hashes = [ {'a' => 1, 'b' => 2 , 'c' => 3} , {'a' => 4, 'b' => 5 , 'c' => 3}, {'a' => 6, 'b' => 5 , 'c' => 3} ]Необходимо извлечь уникальные ...

6 ответов

Понимание странной хэш-функции Java

Ниже приведен исходный код для хэш-функции вjava.util.HashMap, Комментарии достаточно хорошо объясняют, что он делает.но как?Каковы^ а также>>> операторы делают?Может кто-нибудь объяснить, как на самом деле кодделает ...

5 ответов

Создайте свои собственные коллизии MD5

Я делаю презентацию о столкновениях MD5 и хочу дать людям представление о вероятности столкновения. Было бы хорошо иметь два блока текста, которые хэшируют одну и ту же вещь, и объяснить, сколько комбинаций [a-zA-Z] было необходимо до того, как ...

2 ответа

Как работает оператор shovel (<<) в Ruby Hashes?

Я шел черезРуби Коанс учебник серии [http://rubykoans.com/]когда я наткнулся на это вabout_hashes.rb: def test_default_value_is_the_same_object hash = Hash.new([]) hash[:one] << "uno" hash[:two] << "dos" assert_equal ["uno", "dos"], hash[:one] ...