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

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

7
Как добавить новый элемент в хэш
Я новичок в Ruby и не знаю, как добавить новый элемент в уже существующий хэш. Например, сначала я строю хэш: hash = {item1: 1} после этого хочу добавить item2, так что после этого у меня есть хэш, как это: {item1: 1, item2: 2} Я не знаю, какой метод делать с …
177 ruby  hash 

9
Хеш-коллизия в git
Что бы на самом деле произошло, если бы я столкнулся с хешем при использовании git? Например, мне удается зафиксировать два файла с одной и той же контрольной суммой sha1, заметит ли это git или испортит один из файлов? Можно ли улучшить git, чтобы жить с этим, или мне придется перейти …
175 git  hash  sha1  hash-collision 

7
Почему Git не считается «цепочкой блоков»?
Внутренняя структура данных Git представляет собой дерево объектов данных, в котором каждый объект указывает только на своего предшественника. Каждый блок данных хэшируется. Изменение (битовая ошибка или атака) промежуточного блока будет замечено, когда сохраненный хеш и фактический хеш отклонятся. Чем эта концепция отличается от цепочки блоков? Git не указан в качестве …
174 git  hash  blockchain 

11
Изменение каждого значения в хэше в Ruby
Я хочу изменить каждое значение в хэше, чтобы добавить «%» до и после значения так { :a=>'a' , :b=>'b' } должен быть изменен на { :a=>'%a%' , :b=>'%b%' } Какой лучший способ сделать это?
170 ruby  hash 

11
Как я могу напечатать содержимое хэша в Perl?
Я продолжаю печатать свой хэш как количество выделенных сегментов. Как мне распечатать содержимое моего хэша? Без использования whileцикла было бы наиболее предпочтительным (например, однострочник будет лучше).
167 perl  hash  printing 

8
Сколько случайных элементов перед MD5 производит столкновения?
У меня есть библиотека изображений на Amazon S3. Для каждого изображения я ввожу исходный URL-адрес на моем сервере и метку времени, чтобы получить уникальное имя файла. Поскольку S3 не может иметь подкаталогов, мне нужно хранить все эти изображения в одной плоской папке. Нужно ли беспокоиться о коллизиях в полученном хеш-значении …
164 random  md5  hash 

9
Как я могу обновить window.location.hash, не перепрыгивая документ?
У меня есть скользящая панель на моем сайте. Когда он закончил анимацию, я установил хеш так function() { window.location.hash = id; } (это обратный вызов, и idон назначается ранее). Это хорошо работает, чтобы позволить пользователю добавить закладку на панель, а также для работы без версии JavaScript. Однако, когда я обновляю …

6
Реализация по умолчанию для Object.GetHashCode ()
Как работает реализация по умолчанию GetHashCode()? И достаточно ли эффективно и эффективно он обрабатывает структуры, классы, массивы и т. Д.? Я пытаюсь решить, в каких случаях я должен упаковать свою собственную, и в каких случаях я могу смело полагаться на реализацию по умолчанию, чтобы преуспеть. Я не хочу изобретать велосипед, …
162 .net  hash  gethashcode 

8
Солить ваш пароль: лучшие практики?
Мне всегда было любопытно ... Что лучше при добавлении пароля для хеширования: префикс или постфикс? Зачем? Или это имеет значение, пока ты солишь? Объяснение: мы все (будем надеяться) уже знаем, что мы должны запечатать пароль перед тем, как хешировать его для хранения в базе данных [ Редактировать: чтобы вы могли …

7
Хранение хеш-значений SHA1 в MySQL
У меня есть простой вопрос, который возник, когда я хотел сохранить результат хэша SHA1 в базе данных MySQL: Как долго должно быть поле VARCHAR, в котором я храню результат хеширования?

15
Хорошая хеш-функция для строк
Я пытаюсь придумать хорошую хеш-функцию для строк. И я подумал, что было бы хорошей идеей суммировать значения Юникода для первых пяти символов в строке (при условии, что у него есть пять, иначе остановитесь там, где он заканчивается). Это хорошая идея или плохая? Я делаю это на Java, но я не …
160 java  hash  hashtable  hashcode 


11
Хеширование словаря?
Для целей кэширования мне нужно сгенерировать ключ кеша из аргументов GET, которые присутствуют в dict. В настоящее время я использую sha1(repr(sorted(my_dict.items())))( sha1()это удобный метод, который использует hashlib внутри), но мне интересно, есть ли лучший способ.
156 python  hash  dictionary 

4
Как отсортировать Ruby Hash по числовому значению?
У меня есть встречный хеш, который я пытаюсь отсортировать по количеству. Проблема, с которой я сталкиваюсь, заключается в том, что функция Hash.sort по умолчанию сортирует числа как строки, а не по размеру. т.е. учитывая хэш: metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" => 10 } Запуск этого кода: …
154 ruby  hash 

13
Самый быстрый хеш для не криптографического использования?
По сути, я готовлю фразы для помещения в базу данных, они могут быть искажены, поэтому я хочу вместо них сохранить короткий хеш (я буду просто сравнивать, существуют они или нет, поэтому хеш идеален). Я предполагаю, что MD5 довольно медленно обрабатывает более 100 000 запросов, поэтому я хотел бы знать, какой …
154 php  database  security  hash 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.