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

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

2
Чому '397' використовується для переосмислення ReSharper GetHashCode?
Як і багато хто з вас, я використовую ReSharper для прискорення процесу розробки. Коли ви використовуєте його для заміни членів рівності класу, код коду, який він створює для GetHashCode (), виглядає так: public override int GetHashCode() { unchecked { int result = (Key != null ? Key.GetHashCode() : 0); result …

20
Чи є якась функція коду хеш-коду в JavaScript?
В основному я намагаюся створити об’єкт унікальних об’єктів, набір. У мене була геніальна ідея просто використовувати об’єкт JavaScript з об’єктами для імен властивостей. Як от, set[obj] = true; Це працює, до певного моменту. Він чудово працює з рядками та числами, але з іншими об'єктами вони, здається, "хешують" однакове значення та …
150 javascript  hash  set  hashcode 

7
Чи безпечний SHA-1 для зберігання паролів?
Висновок: SHA-1 настільки ж безпечний, як будь-що проти попередніх атак, однак його легко обчислити, а значить, простіше встановити атаку грубої сили чи словника. (Це ж стосується таких наступників, як SHA-256.) Залежно від обставин, кращим вибором може стати хеш-функція, розрахована на обчислювальну дорогу (наприклад, bcrypt). Деякі люди кидають багато зауважень на …
148 cryptography  hash  sha1 


4
Найкращі практики: засолювання та перець паролів?
Я натрапив на дискусію, в якій дізнався, що те, що я робив, насправді не солив паролі, а перекладав їх, і з тих пір я почав виконувати обидві функції: hash_function($salt.hash_function($pepper.$password)) [multiple iterations] Ігнорування обраного алгоритму хешу (я хочу, щоб це було обговоренням солей та перців, а не конкретних алгоритмів, але я …

9
Чому XOR є типовим способом комбінування хешей?
Скажімо , у вас є два хеш H(A)і , H(B)і ви хочете , щоб об'єднати їх. Я читав, що хороший спосіб поєднати два хеши - це XOR, наприклад XOR( H(A), H(B) ). Найкраще пояснення, яке я знайшов, коротко торкається тут, у цих рекомендаціях щодо хеш-функцій : XORing двох чисел з …

7
Зшивання струни з Sha256
Я намагаюся хеш-рядок використовувати SHA256, я використовую наступний код: using System; using System.Security.Cryptography; using System.Text; public class Hash { public static string getHashSha256(string text) { byte[] bytes = Encoding.Unicode.GetBytes(text); SHA256Managed hashstring = new SHA256Managed(); byte[] hash = hashstring.ComputeHash(bytes); string hashString = string.Empty; foreach (byte x in hash) { hashString += …
141 c#  string  hash  sha256 

9
Різниця між хешированием пароля і шифруванням його
Поточний голосуючий цього питання визначає: Інший, який не так вже й є проблемою безпеки, хоча це пов'язано із безпекою, є повним і не допускає вирішення різниці між хешуванням пароля та шифруванням . Найчастіше зустрічається в коді, де програміст намагається надати небезпечну функцію "Нагадати мій пароль". У чому саме ця різниця? …


9
Чи є MD5 ще достатньо гарним для унікального визначення файлів?
Чи хеширование файлу MD5 все ще вважається достатньо хорошим методом, щоб однозначно його ідентифікувати, враховуючи всі порушення алгоритму MD5 та проблеми безпеки тощо? Безпека тут не є моєю основною проблемою, але однозначно визначає кожен файл. Будь-які думки?
139 hash  md5 

9
Яку криптографічну хеш-функцію слід вибрати?
.NET Framework поставляється з 6 різними алгоритмами хешування: MD5: 16 байт (час хешування 500 МБ: 1462 мс) SHA-1: 20 байт (1644 мс) SHA256: 32 байти (5618 мс) SHA384: 48 байт (3839 мс) SHA512: 64 байти (3820 мс) RIPEMD: 20 байт (7066 мс) Кожна з цих функцій виконує по-різному; MD5 є …

6
Отримання URL-адреси хеша URL-адреси та використання його в jQuery
Я хотів би отримати значення після хешу в URL-адресі поточної сторінки, а потім зможу застосувати це в новій функції ... наприклад. URL-адреса могла бути www.example.com/index.html#foo І я хотів би використати це разом із наступним фрагментом коду $('ul#foo:first').show(); Я якось припускаю / сподіваюся, що існує якийсь спосіб схопити це і перетворити …


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


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