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

222
SHA512 против Blowfish и Bcrypt [закрыто]

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

220
Как соль пароля помогает против атаки радужной таблицы?

У меня возникли проблемы с пониманием назначения соли для пароля. Насколько я понимаю, основное использование - это препятствовать атаке радуги. Тем не менее, методы, которые я видел, чтобы реализовать это, похоже, не усложняют проблему. Я видел много уроков, предлагающих использовать соль...

220
Что такое первичный ключ хэша и диапазона?

Я не могу понять, что первичный ключ Range здесь - http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#WorkingWithTables.primary.key и как это работает? Что они подразумевают под «неупорядоченным индексом хеш-функции в атрибуте хэш-функции и индексом...

219
Как получить конкретный вывод, повторяя хэш в Ruby?

Я хочу получить конкретный вывод, повторяющий Ruby Hash. Это хеш, который я хочу повторить: hash = { 1 => ['a', 'b'], 2 => ['c'], 3 => ['d', 'e', 'f', 'g'], 4 => ['h'] } Это вывод, который я хотел бы получить: 1----- a b 2----- c 3----- d e f g 4----- h В Ruby, как я могу получить такой...

210
Безопасно ли игнорировать возможность столкновений SHA на практике?

Допустим, у нас есть миллиард уникальных изображений, один мегабайт каждый. Мы вычисляем хэш SHA-256 для содержимого каждого файла. Возможность столкновения зависит от: количество файлов размер одного файла Как далеко мы можем пойти, игнорируя эту возможность, предполагая, что она равна...

178
Хэш и соль пароли в C #

Я только что просматривал одну из статей Дэвида Хейдена о хешировании паролей пользователей . На самом деле я не могу получить то, что он пытается достичь. Вот его код: private static string CreateSalt(int size) { //Generate a cryptographic random number. RNGCryptoServiceProvider rng = new...

177
Как добавить новый элемент в хэш

Я новичок в Ruby и не знаю, как добавить новый элемент в уже существующий хэш. Например, сначала я строю хэш: hash = {item1: 1} после этого хочу добавить item2, так что после этого у меня есть хэш, как это: {item1: 1, item2: 2} Я не знаю, какой метод делать с хэшем, кто-нибудь может мне...

175
Хеш-коллизия в git

Что бы на самом деле произошло, если бы я столкнулся с хешем при использовании git? Например, мне удается зафиксировать два файла с одной и той же контрольной суммой sha1, заметит ли это git или испортит один из файлов? Можно ли улучшить git, чтобы жить с этим, или мне придется перейти на новый...

174
Почему Git не считается «цепочкой блоков»?

Внутренняя структура данных Git представляет собой дерево объектов данных, в котором каждый объект указывает только на своего предшественника. Каждый блок данных хэшируется. Изменение (битовая ошибка или атака) промежуточного блока будет замечено, когда сохраненный хеш и фактический хеш отклонятся....

169
Как я могу безопасно хранить пароли моих пользователей?

Насколько это безопаснее, чем обычный MD5 ? Я только начал изучать безопасность пароля. Я довольно новичок в PHP. $salt = 'csdnfgksdgojnmfnb'; $password = md5($salt.$_POST['password']); $result = mysql_query("SELECT id FROM users WHERE username = '".mysql_real_escape_string($_POST['username'])."'...

167
Как я могу напечатать содержимое хэша в Perl?

Я продолжаю печатать свой хэш как количество выделенных сегментов. Как мне распечатать содержимое моего хэша? Без использования whileцикла было бы наиболее предпочтительным (например, однострочник будет...

164
Сколько случайных элементов перед MD5 производит столкновения?

У меня есть библиотека изображений на Amazon S3. Для каждого изображения я ввожу исходный URL-адрес на моем сервере и метку времени, чтобы получить уникальное имя файла. Поскольку S3 не может иметь подкаталогов, мне нужно хранить все эти изображения в одной плоской папке. Нужно ли беспокоиться о...

163
Как я могу обновить window.location.hash, не перепрыгивая документ?

У меня есть скользящая панель на моем сайте. Когда он закончил анимацию, я установил хеш так function() { window.location.hash = id; } (это обратный вызов, и idон назначается ранее). Это хорошо работает, чтобы позволить пользователю добавить закладку на панель, а также для работы без версии...

162
Реализация по умолчанию для Object.GetHashCode ()

Как работает реализация по умолчанию GetHashCode()? И достаточно ли эффективно и эффективно он обрабатывает структуры, классы, массивы и т. Д.? Я пытаюсь решить, в каких случаях я должен упаковать свою собственную, и в каких случаях я могу смело полагаться на реализацию по умолчанию, чтобы...