Запитання з тегом «hash»

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

7
Як реалізується хеш-карта JavaScript?
На даний момент я працюю з OpenLayers і маю величезний набір даних для введення у векторний шар (більше 100000 векторів). Зараз я намагаюся помістити всі ці вектори в хеш-карту JavaScript для аналізу продуктивності. Я хочу знати, як реалізована хеш-карта в JavaScript, це справжня хеш-функція чи просто загорнута функція, яка використовує …

9
Якщо хеш-код null завжди дорівнює нулю, у .NET
Враховуючи, що колекції люблять System.Collections.Generic.HashSet<>приймати nullяк набір членів, можна запитати, яким nullповинен бути хеш-код . Схоже, що фреймворк використовує 0: // nullable struct type int? i = null; i.GetHashCode(); // gives 0 EqualityComparer<int?>.Default.GetHashCode(i); // gives 0 // class type CultureInfo c = null; EqualityComparer<CultureInfo>.Default.GetHashCode(c); // gives 0 Це може бути …
87 c#  .net  hash  null 

6
Як поєднати хеш-значення в C ++ 0x?
C ++ 0x додає hash<...>(...). Я не зміг знайти hash_combineфункцію, як показано у boost . Який найчистіший спосіб реалізувати щось подібне? Можливо, за допомогою C ++ 0x xor_combine?
87 c++  c++11  boost  hash  std 


5
Що робить хеш у python?
Я бачив приклад коду, де hashфункція застосовується до кортежу. В результаті він повертає від'ємне ціле число. Цікаво, що робить ця функція? Google не допомагає. Я знайшов сторінку, яка пояснює, як обчислюється хеш, але вона не пояснює, навіщо нам потрібна ця функція.
86 python  hash 

11
Чому солі роблять словникові атаки «неможливими»?
Оновлення: Зверніть увагу: я не питаю, що таке сіль, що таке райдужний стіл, що таке атака за словником чи яке призначення солі. Я запитую: якщо ви знаєте, що користувачі солять і хеш, чи не так просто розрахувати їх пароль? Я розумію процес і сам реалізую його в деяких своїх проектах. …

6
Хешування за допомогою алгоритму SHA1 в C #
Я хочу хеш byte[]масиву з використанням SHA1алгоритму з використанням SHA1Managed. Хеш буде надходити з модульного тестування. Очікуваний хеш (чутливий до регістру).byte[]0d71ee4472658cd5874c5578410a9d8611fc9aef Як я можу цього досягти? public string Hash(byte [] temp) { using (SHA1Managed sha1 = new SHA1Managed()) { } }
84 c#  hash  byte  sha1  hashcode 

10
Ефективно генерувати 16-значний буквено-цифровий рядок
Я шукаю дуже швидкий спосіб генерування буквено-цифрового унікального ідентифікатора первинного ключа в таблиці. Щось на зразок цієї роботи? def genKey(): hash = hashlib.md5(RANDOM_NUMBER).digest().encode("base64") alnum_hash = re.sub(r'[^a-zA-Z0-9]', "", hash) return alnum_hash[:16] Що було б хорошим способом генерації випадкових чисел? Якщо я базую це на мікрочасі, мені доводиться враховувати можливість декількох викликів …
84 python  hash  random 


4
Робить визначений користувачем клас визначеного користувачем класу сортувальним, хешируемым
Які методи потрібно замінити / реалізувати, коли користувацькі класи класу можна сортувати та / або хешувати в python? На що слід звертати увагу? Я набираю текст dir({})у своєму інтерпретаторі, щоб отримати список методів вбудованих диктовок. З них, я припускаю, мені потрібно дещо реалізувати деяку підмножину ['__cmp__', '__eq__', '__ge__', '__gt__', '__hash__', …

11
Вбудована функція hash () Python
Windows XP, Python 2.5: hash('http://stackoverflow.com') Result: 1934711907 Google App Engine ( http://shell.appspot.com/ ): hash('http://stackoverflow.com') Result: -5768830964305142685 Чому так? Як я можу мати хеш-функцію, яка дасть мені однакові результати на різних платформах (Windows, Linux, Mac)?

9
Волосся, незмінний
З недавнього запитання SO (див. Створення словника на python, який індексується списками ), я зрозумів, що, мабуть, я неправильно уявляв значення хеш-і незмінних об'єктів у python. Що означає hashable на практиці? Яке співвідношення між хешем і незмінним? Чи є змінні об'єкти, що мають хеш, або незмінні об'єкти, які не хешуються?

5
Як зробити цикл по хешу хешів?
У мене є цей хеш: h => {"67676.mpa"=>{:link=>"pool/sdafdsaff", :size=>4556}} > h.each do |key, value| > puts key > puts value > end 67676.mpa linkpool/sdafdsaffsize4556 Як отримати доступ до окремих значень у хеші значень у циклі?

7
SHA-256 або MD5 для цілісності файлів
Я знаю, що SHA-256 надає перевагу MD5 для безпеки тощо, але якщо я хочу використовувати метод лише для перевірки цілісності файлів (тобто нічого спільного з шифруванням пароля тощо), чи є якась перевага за допомогою SHA-256? Оскільки MD5 є 128-розрядною, а SHA-256 - 256-розрядною (тому вдвічі більшою) ... Чи потрібно це …
81 file  hash  md5  sha256 

6
Додайте пару ключ / значення до хешу за допомогою << у Ruby
У Ruby можна додавати значення до існуючих масивів, використовуючи &lt;&lt;: a = [] a &lt;&lt; "foo" але, чи можете ви також додати пари ключ / значення до існуючого хешу? h = {} h &lt;&lt; :key "bar" Я знаю, що ти можеш: h[:key] = "" h[:key] &lt;&lt; "bar" але це не …
80 ruby  hash 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.