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

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

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

9
Hash зіткнення в 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 


8
Скільки випадкових елементів перед MD5 виробляє зіткнення?
У мене є бібліотека зображень на Amazon S3. Для кожного зображення я md5 вихідну URL-адресу на своєму сервері плюс часову позначку, щоб отримати унікальне ім'я файлу. Оскільки S3 не може мати підкаталоги, мені потрібно зберігати всі ці зображення в одній плокій папці. Чи потрібно турбуватися про зіткнення хеш-значення MD5, яке …
164 random  md5  hash 

9
Як я можу оновити window.location.hash, не стрибуючи документ?
У мене на своєму веб-сайті встановлена ​​розсувна панель. Закінчивши анімацію, я встановив хеш так function() { window.location.hash = id; } (це зворотний дзвінок, і idприсвоєний раніше). Це добре, що дозволяє користувачеві робити закладки на панелі, а також для версії, яка не підтримує JavaScript. Однак, коли я оновлюю хеш, браузер переходить …

6
Реалізація за замовчуванням для Object.GetHashCode ()
Як працює реалізація за замовчуванням для GetHashCode()роботи? І чи ефективно обробляє структури, класи, масиви тощо? Я намагаюся вирішити, в яких випадках я повинен спакувати свої власні, а в яких випадках я можу спокійно розраховувати на те, що за замовчуванням реалізується добре. Я не хочу винаходити колесо, якщо це можливо.
162 .net  hash  gethashcode 

8
Солити свій пароль: кращі практики?
Мені завжди було цікаво ... Що краще, коли солить пароль для хешування: префікса чи постфікса? Чому? Або це має значення, поки ви солите? Для пояснення: Ми всі (сподіваємось) до цього часу знаємо, що нам слід посолити пароль, перш ніж ми його хешимо для зберігання в базі даних [ Редагувати: Таким …


15
Хороша функція хешу для струн
Я намагаюся придумати гарну хеш-функцію для рядків. І я думав, що може бути гарною ідеєю підбити підсумки значень Unicode для перших п'яти символів рядка (якщо припустити, що їх п'ять, інакше зупиніться там, де він закінчується). Це було б гарною ідеєю чи поганою? Я роблю це на Java, але не думаю, …
160 java  hash  hashtable  hashcode 


11
Хочете словник?
Для кешування потрібно генерувати кеш-ключ із аргументів GET, які присутні в диктаті. В даний час я використовую sha1(repr(sorted(my_dict.items())))( sha1()це зручний метод, який використовує хешліб всередині), але мені цікаво, чи є кращий спосіб.
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.