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

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

9
Hash зіткнення в git
Що б насправді сталося, якби у мене було хеш-зіткнення під час використання git? Наприклад, мені вдається створити два файли з однаковою контрольною сумою sha1, чи помітив би це git чи пошкодив один із файлів? Чи можна вдосконалити git, щоб жити з цим, або мені доведеться перейти на новий алгоритм хешу? …
175 git  hash  sha1  hash-collision 



12
Java-рядок до SHA1
Я намагаюся зробити простий конвертер String to SHA1 на Java, і ось що у мене є ... public static String toSHA1(byte[] convertme) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-1"); } catch(NoSuchAlgorithmException e) { e.printStackTrace(); } return new String(md.digest(convertme)); } Коли я передаю це toSHA1("password".getBytes()), я [�a�ɹ??�%l�3~��.знаю, що …
158 java  string  sha1 

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

12
Як призначити Git SHA1 файлу без Git?
Як я розумію, коли Git призначає хеш SHA1 файлу, цей SHA1 унікальний для цього файлу на основі його вмісту. У результаті, якщо файл переміщується з одного сховища в інший, SHA1 для цього файла залишається таким же, як його вміст не змінювався. Як Git обчислює дайджест SHA1? Це робить це на …
138 git  sha1 

3
Як генерувати випадковий хеш SHA1 для використання в якості ідентифікатора в node.js?
Я використовую цей рядок для створення ідентифікатора sha1 для node.js: crypto.createHash('sha1').digest('hex'); Проблема полягає в тому, що вона щоразу повертає один і той же ідентифікатор. Чи можливо, щоб він генерував випадковий ідентифікатор кожного разу, щоб я міг використовувати його як ідентифікатор документа бази даних?

11
SHA1 vs md5 vs SHA256: що використовувати для входу в PHP?
Я роблю логін для php, і я намагаюся вирішити, чи використовувати SHA1 або Md5, або SHA256, про які я читав в іншій статті stackoverflow. Чи хтось із них більш безпечний, ніж інші? Для SHA1 / 256 я все-таки використовую сіль? Також це безпечний спосіб зберігання пароля як хеша в mysql? …
133 php  login  md5  sha1  sha256 

5
Яким чином хитовий файл обчислює файли git?
Хеші SHA1, що зберігаються в дерев яних об'єктах (як повернуто git ls-tree), не відповідають хешам SHA1 файлового вмісту (як повертається sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - Яким чином хитовий файл обчислює файли git? Чи стискає він вміст перед обчисленням хеша?
124 git  hash  sha1  checksum  git-hash 

5
Чи обчислення хеша для MD5 менш інтенсивно, ніж функції сім'ї SHA?
Чи обчислюється хеш-пам'ять MD5 менш інтенсивно, ніж SHA-1 або SHA-2 на "стандартному" обладнанні ноутбука x86? Мене цікавить загальна інформація, не характерна для певного чіпа. ОНОВЛЕННЯ: У моєму випадку мені цікаво обчислити хеш файлу. Якщо розмір файлу має значення, припустимо його 300K.
115 hash  cryptography  md5  sha1  sha2 

10
Як я можу отримати відбиток MD5 від ключового інструмента Java, не тільки SHA-1?
Оскільки я хочу використовувати карти Google у своїй програмі, мені потрібні відбитки MD5 сертифікатів налагодження. Я спробував наступне: (Тут я скопіював файл debug.keystore з C: \ Documents and Settings \ Administrator.android у папку bin) C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android Але отримали такі результати: androiddebugkey, …

6
Хешування файлу в Python
Я хочу, щоб python читав в EOF, щоб я міг отримати відповідний хеш, будь то sha1 або md5. Будь ласка, допоможіть. Ось що я маю на сьогодні: import hashlib inputFile = raw_input("Enter the name of the file:") openedFile = open(inputFile) readFile = openedFile.read() md5Hash = hashlib.md5(readFile) md5Hashed = md5Hash.hexdigest() sha1Hash …
100 python  hash  md5  sha1  hashlib 

4
HMAC-SHA1 в bash
Чи існує скрипт bash для генерації HMAC-SHA1хешу? Я шукаю щось еквівалентне наступному коду PHP: hash_hmac("sha1", "value", "key");
95 bash  sha1  hmac 

6
Хешування за допомогою алгоритму SHA1 в C #
Я хочу хеш byte[]масиву з використанням SHA1алгоритму з використанням SHA1Managed. Хеш буде надходити з модульного тестування. Очікуваний хеш (чутливий до регістру).byte[]0d71ee4472658cd5874c5578410a9d8611fc9aef Як я можу цього досягти? public string Hash(byte [] temp) { using (SHA1Managed sha1 = new SHA1Managed()) { } }
84 c#  hash  byte  sha1  hashcode 

12
Як додати SHA-1 до програми для Android
Я намагаюся створити динамічне посилання у Firebase. Коли я вибираю додаток для Android, відображається повідомлення про помилку "Додати SHA-1 до цього додатка для Android", я вже додав облікові дані, але не впевнений, як саме мені "додати SHA-1 до програми" Як це робиться?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.