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

SHA-1 - это криптографическая хеш-функция, разработанная правительством США в качестве федерального стандарта обработки информации. Недавно были обнаружены коллизии, что означает, что SHA1 становится более уязвимым для атак, и его использование для защиты данных не рекомендуется.

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

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

158
Строка Java для SHA1

Я пытаюсь сделать простой конвертер строки в SHA1 в Java, и это то, что у меня есть ... public static String toSHA1(byte[] convertme) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-1"); } catch(NoSuchAlgorithmException e) { e.printStackTrace(); } return new...

148
Безопасен ли SHA-1 для хранения паролей?

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

139
Как назначить Git SHA1 файлу без Git?

Насколько я понимаю, когда Git назначает хеш SHA1 файлу, этот SHA1 уникален для файла в зависимости от его содержимого. В результате, если файл перемещается из одного репозитория в другой, SHA1 для файла остается прежним, поскольку его содержимое не изменилось. Как Git вычисляет дайджест SHA1? Это...

138
Как сгенерировать случайный хеш SHA1 для использования в качестве идентификатора в node.js?

Я использую эту строку для создания идентификатора sha1 для node.js: crypto.createHash('sha1').digest('hex'); Проблема в том, что он каждый раз возвращает один и тот же идентификатор. Возможно ли, чтобы он каждый раз генерировал случайный идентификатор, чтобы я мог использовать его в качестве...

133
SHA1 против MD5 против SHA256: что использовать для входа в PHP?

Я делаю вход в php и пытаюсь решить, использовать ли SHA1, Md5 или SHA256, о котором я читал в другой статье о stackoverflow. Кто-нибудь из них безопаснее других? Могу ли я использовать соль для SHA1 / 256? Кроме того, это безопасный способ сохранить пароль в виде хэша в mysql? function...

124
Как git вычисляет хэши файлов?

Хэши SHA1, хранящиеся в объектах дерева (возвращенные git ls-tree), не соответствуют хешам SHA1 содержимого файла (возвращаемым sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - Как git вычисляет хэши файлов? Сжимает ли он...

115
Является ли вычисление хэша MD5 менее затратным для ЦП, чем функции семейства SHA?

Является ли вычисление хэша MD5 менее затратным для ЦП, чем SHA-1 или SHA-2 на «стандартном» оборудовании x86 ноутбука? Меня интересует общая информация, а не конкретная микросхема. ОБНОВЛЕНИЕ: в моем случае меня интересует вычисление хэша файла. Если размер файла имеет значение, предположим, что...

105
Как я могу получить отпечаток MD5 из Java keytool, а не только SHA-1?

Поскольку я хочу использовать карты Google в своем приложении, мне нужен отпечаток MD5 сертификатов отладки. Я пробовал следующее: (Здесь я скопировал файл debug.keystore из C: \ Documents and Settings \ Administrator.android в папку bin) C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias...

101
Хеширование файла в Python

Я хочу, чтобы python читал EOF, чтобы я мог получить соответствующий хеш, будь то sha1 или md5. Пожалуйста помоги. Вот что у меня есть на данный момент: import hashlib inputFile = raw_input("Enter the name of the file:") openedFile = open(inputFile) readFile = openedFile.read() md5Hash =...

97
HMAC-SHA1 в bash

Есть ли сценарий bash для генерации HMAC-SHA1хэша? Я ищу что-то эквивалентное следующему PHP-коду: hash_hmac("sha1", "value", "key");

86
Хеширование с помощью алгоритма SHA1 в C #

Я хочу хешировать данный byte[]массив с использованием SHA1алгоритма с использованием SHA1Managed. Хэш будет поступать из модульного тестирования. Ожидаемый хэш (с учетом регистра).byte[]0d71ee4472658cd5874c5578410a9d8611fc9aef Как я могу этого добиться? public string Hash(byte [] temp) { using...