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

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

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

20
Есть ли какая-либо функция хэш-кода в JavaScript?
По сути, я пытаюсь создать объект из уникальных объектов, набор. У меня была блестящая идея просто использовать объект JavaScript с объектами для имен свойств. Такие как, set[obj] = true; Это работает, до определенного момента. Он отлично работает со строками и числами, но с другими объектами все они, похоже, "хэшируют" одно …
150 javascript  hash  set  hashcode 

7
Безопасен ли SHA-1 для хранения паролей?
Вывод: SHA-1 столь же безопасен, как и все остальные, от атак с прообразом, однако его легко вычислить, что означает, что его проще монтировать с помощью грубой силы или атаки по словарю. (То же самое верно для преемников, таких как SHA-256.) В зависимости от обстоятельств, хэш-функция, которая была разработана с учетом …
148 cryptography  hash  sha1 


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) { …
146 c#  string  hash  sha256 

4
Рекомендации: пароли для посола и перца?
Баунти истекает через 6 дней . Ответы на этот вопрос могут получить награду +50 репутации. Дэвид Фишер ищет актуальный ответ на этот вопрос: см. комментарий :: stackoverflow.com/questions/16891729/… Я натолкнулся на дискуссию, в которой я узнал, что то, что я делал, на самом деле не засолил пароли, а перебил их, и …

9
Почему XOR является стандартным способом объединения хэшей?
Скажем, у вас есть два хэша H(A)иH(B) , и вы хотите , чтобы объединить их. Я читал, что хороший способ объединить два хеша для XORних, например XOR( H(A), H(B) ). Лучшее объяснение, которое я нашел, кратко затронуто здесь рекомендациям хэш-функции : XOR двух чисел с примерно случайным распределением приводит к …

9
Разница между хешированием пароля и его шифрованием
В настоящее время на этот вопрос проголосовало наибольшее количество голосов : Еще одна проблема, которая не так уж важна для безопасности, хотя и связана с безопасностью, это полная и явная неспособность понять разницу между хешированием пароля и его шифрованием . Чаще всего встречается в коде, где программист пытается предоставить небезопасную …

9
Достаточно ли хороша MD5 для однозначной идентификации файлов?
Считается ли хеширование файла MD5 достаточно хорошим методом для его однозначной идентификации, учитывая все нарушения алгоритма MD5, проблемы безопасности и т. Д.? Безопасность здесь не является моей главной задачей, но важна уникальная идентификация каждого файла. есть идеи?
142 hash  md5 


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

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


11
Стоит ли хешировать пароли на стороне клиента
Когда я хочу установить систему входа в систему, я всегда сравниваю MD5 данного пароля с его значением в таблице пользователей на стороне сервера. Однако один мой друг сказал мне, что "чистый" пароль может быть перехвачен сетевым программным обеспечением. Итак, мой вопрос: стоит ли хешировать пароль на стороне клиента? Это лучше, …

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

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