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

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

7
Що таке хороша хеш-функція?
Що таке хороша функція Hash? Я багато бачив хеш-функцій та додатків на своїх курсах структури даних в коледжі, але в основному я зрозумів, що зробити досить хорошу хеш-функцію досить складно. Як правило, щоб уникнути зіткнень, мій професор сказав: function Hash(key) return key mod PrimeNumber end (mod - оператор% на C …

2
Чи є BCrypt хорошим алгоритмом хешування для використання в C #? Де я можу його знайти? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання Я читав, що при хешуванні пароля багато програмістів рекомендують використовувати алгоритм BCrypt. Я програмую на …
129 c#  hash  bcrypt  bcrypt.net 

15
Чи є реалізація IDictionary, яка за відсутнім ключем повертає значення за замовчуванням замість того, щоб кидати?
Індексатор у словник видає виняток, якщо ключ відсутній. Чи є реалізація IDictionary, яка замість цього поверне дефолт (T)? Я знаю про метод "TryGetValue", але це неможливо використовувати з linq. Чи може це ефективно робити те, що мені потрібно ?: myDict.FirstOrDefault(a => a.Key == someKeyKalue); Я не думаю, що це буде …
129 c#  .net  hash  dictionary 

5
Яка оптимальна довжина солі пароля користувача? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Будь-яка сіль взагалі, очевидно, допоможе при засолюванні та перемішуванні пароля користувача. …
128 encryption  hash  salt 

12
Як змінити значення Hash?
Я хотів би замінити кожного valueна хеш value.some_method. Наприклад, для простого хешу: {"a" => "b", "c" => "d"}` кожне значення повинно бути .upcased, так воно виглядає так: {"a" => "B", "c" => "D"} Я спробував #collectі , #mapале завжди просто отримати масиви назад. Чи є елегантний спосіб це зробити? ОНОВЛЕННЯ …
126 ruby  syntax  hash 

8
Роздрукувати поточний репрезентативний посібник з перегляду?
Чи є кращий спосіб витягти поточний хеш редакції в Mercurial, ніж hg log -l1|grep changeset|cut -d: -f3 ? Частина мого сценарію розгортання webapp "тегує" завантажений додаток тарболу своїм унікальним хеш-редакцією.
124 hash  mercurial  revision 

5
Чи є різниця між хеш-позначеннями `: key =>" value "` і `key:" value "`?
Чи є різниця між :key => "value"позначеннями (hashrocket) та key: "value"(Ruby 1.9)? Якщо ні, то я хотів би використовувати key: "value"позначення. Чи є дорогоцінний камінь, який допомагає мені перетворюватися :x =>на x:нотації?

9
хеш-функція для рядка
Я працюю над хеш-таблицею мовою C і тестую хеш-функцію для рядка. Перша функція, яку я спробував, - це додати код ascii та використовувати модуль (% 100), але у мене були погані результати при першому тесті даних: 40 зіткнень на 130 слів. Кінцеві вхідні дані будуть містити 8 000 слів (це …

5
Яким чином хитовий файл обчислює файли git?
Хеші SHA1, що зберігаються в дерев яних об'єктах (як повернуто git ls-tree), не відповідають хешам SHA1 файлового вмісту (як повертається sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - Яким чином хитовий файл обчислює файли git? Чи стискає він вміст перед обчисленням хеша?
124 git  hash  sha1  checksum  git-hash 

4
Як сортувати масив хешів за значенням у хеші?
Цей код Ruby не веде себе так, як я очікував: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me Я шукаю сортувати масив хешів за ключем "значення", але вони друкуються несортованими.
120 ruby  arrays  sorting  hash 

13
PHP найкращий спосіб для багатовимірного масиву MD5?
Який найкращий спосіб генерувати MD5 (або будь-який інший хеш) багатовимірного масиву? Я міг легко написати цикл, який проходив би через кожен рівень масиву, об'єднуючи кожне значення в рядок і просто виконуючи MD5 на рядку. Однак це в кращому випадку здається громіздким, і я поцікавився, чи існує функція, яка займає багатофункціональний …

12
Як створити HashMap з двома клавішами (Key-Pair, Value)?
У мене є двовимірний масив цілих чисел. Я хочу, щоб вони були поміщені в HashMap. Але я хочу отримати доступ до елементів HashMap на основі Array Index. Щось на зразок: Для A [2] [5], map.get(2,5)який повертає значення, пов'язане з цим ключем. Але як створити хеш-карту з парою ключів? Або взагалі …
118 java  hash  hashmap  hashcode 

6
Ruby Hash для масиву значень
У мене це: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } і я хочу досягти цього: [["a","b","c"],["b","c"]] Здається, це має працювати, але це не так: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Будь-які пропозиції?
118 ruby  arrays  hash 

7
Як хеш-пароль
Я хотів би зберегти хеш пароля на телефоні, але я не впевнений, як це зробити. Я можу лише знайти способи шифрування. Як слід правильно розмістити пароль?

5
Чи обчислення хеша для MD5 менш інтенсивно, ніж функції сім'ї SHA?
Чи обчислюється хеш-пам'ять MD5 менш інтенсивно, ніж SHA-1 або SHA-2 на "стандартному" обладнанні ноутбука x86? Мене цікавить загальна інформація, не характерна для певного чіпа. ОНОВЛЕННЯ: У моєму випадку мені цікаво обчислити хеш файлу. Якщо розмір файлу має значення, припустимо його 300K.
115 hash  cryptography  md5  sha1  sha2 

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