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

4 ответа

Я только что ответил на ваш вопрос. Вы спросили: «Есть ли алгоритм хеширования, который допускает незначительные различия?» и я сказал нет. Возможно, вы должны были спросить другую вещь.

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

1 ответ

Я передумал. Предыдущий не кажется хорошим.

еУчитывая хэш, каков наиболее эффективный способ создания подмножества хэша на основе списка используемых ключей? h1 = { a:1, b:2, c:3 } # Given a hash... p foo( h1, :a, :c, :d ) # ...create a method that... #=> { :a=>1, :c=>3, :d=>nil } # ...

4 ответа

+1 это здорово, я также изучаю Python, поэтому он убивает двух зайцев одним выстрелом. Спасибо, что поделились этим! :)

твуют ли относительно простые для понимания (и простые в реализации) примеры хеш-зависимых от локальности хеш-функций в C / C ++ / Java / C #? Я хотел бы узнать больше о концепции и поэтому хочу попробовать реализацию на нескольких текстовых ...

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

6 ответов

Видите ли, большинство решений, предлагаемых здесь, просто пытаются выполнить несколько команд в одной строке («один вкладыш») или реализовать что-то, чтобы «под капотом» объединить ваши поля, а затем хэш ...

я есть три поля:string Title, byte[] Body, а такжеbyte[] Dataиз которого я хочу вычислить один хеш как проверку, чтобы убедиться, что они не были подделаны или повреждены. В Python я могу использоватьmd5.update() несколько раз подряд, чтобы ...

8 ответов

XOR ничего не дает по этому поводу.

м, у вас есть два хэшаH(A) а такжеH(B) и вы хотите объединить их. Я читал, что хороший способ объединить два хэшаXOR их, напримерXOR( H(A), H(B) ). Лучшее объяснение, которое я нашел, кратко затронуто здесьрекомендации ...

3 ответа

это круто, приятель!

ли алгоритм, который вы можетеПродолжитьхеширование из известного хеш-дайджеста? Например, клиент загружает кусок файла на сервер А, я могу получитьmd5 сумма загруженного контента, затем клиент загрузит оставшуюся часть файла на сервер B, могу ли ...

4 ответа

Нет причин для золотой тарелки. Если используемому программному обеспечению требуется шестьдесят байтов, выделите шестьдесят байтов. Если в вашем программном обеспечении есть будущая версия, которая изменит это, вы можете беспокоиться об этом, когда эта версия произойдет. Вы не должны автоматически устанавливать обновления, изменяющие функциональность.

у сохранить хешированный пароль (используя BCrypt) в базе данных. Что будет хорошим типом для этого, и какой будет правильная длина? Пароли, хэшированные с BCrypt, всегда имеют одинаковую длину? РЕДАКТИРОВАТЬ Пример хэша: $2aДжон ...

8 ответов

Если вы передаете хэшированные значения в открытую, всегда полезно посолить их, чтобы людям было труднее их воссоздать:

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

3 ответа

 is, это возвращать хеш на основе значений. И я считаю, что это правильное поведение, особенно для структур, которые должны быть неизменными.

дал две структурыTheKey тип k1 = {17,1375984} и k2 = {17,1593144}. Обвиослы указателей во вторых полях разные. Но оба получают одинаковый хэш-код = 346948941. Ожидается увидеть разные хэш-коды. Смотрите код ниже. struct TheKey { public int id; ...

2 ответа

Вот

акое хорошие функции хеширования (быстрое, хорошее распределение, мало коллизий) для хеширования 2d и 3d векторов, состоящих из 32-битных операций с плавающей запятой IEEE. Я предполагаю общие 3d-векторы, но алгоритмы, предполагающие нормали ...