Pytania otagowane jako sha1

SHA-1 to kryptograficzna funkcja skrótu zaprojektowana przez rząd Stanów Zjednoczonych jako federalny standard przetwarzania informacji. Niedawno wykryto kolizje, co oznacza, że ​​SHA1 staje się coraz bardziej podatny na ataki, a jego użycie do ochrony danych nie jest zalecane.

9
Hash collision w git
Co by się właściwie stało, gdybym miał kolizję hash podczas korzystania z git? Np. Udaje mi się zatwierdzić dwa pliki z tą samą sumą kontrolną sha1, czy git to zauważy lub uszkodzi jeden z plików? Czy można ulepszyć git, aby z tym żyć, czy też musiałbym zmienić na nowy algorytm …
175 git  hash  sha1  hash-collision 



12
Ciąg Java do SHA1
Próbuję zrobić prosty konwerter String na SHA1 w Javie i oto, co mam ... 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)); } Kiedy go toSHA1("password".getBytes())zdaję [�a�ɹ??�%l�3~��., wiem, że to prawdopodobnie prosta poprawka do …
158 java  string  sha1 

7
Czy SHA-1 jest bezpieczny do przechowywania haseł?
Wniosek: SHA-1 jest tak samo bezpieczny przed atakami typu preimage, jakkolwiek jest łatwy do obliczenia, co oznacza, że ​​łatwiej jest zamontować bruteforce lub słownikowy atak. (To samo dotyczy następców, takich jak SHA-256). W zależności od okoliczności, funkcja skrótu, która została zaprojektowana tak, aby była kosztowna obliczeniowo (taka jak bcrypt), może …
148 cryptography  hash  sha1 

12
Jak przypisać Git SHA1 do pliku bez Gita?
Jak rozumiem, kiedy Git przypisuje skrót SHA1 do pliku, ten SHA1 jest unikalny dla pliku na podstawie jego zawartości. W rezultacie, jeśli plik jest przenoszony z jednego repozytorium do drugiego, SHA1 dla pliku pozostaje taka sama, ponieważ jego zawartość nie uległa zmianie. Jak Git oblicza skrót SHA1? Czy robi to …
138 git  sha1 


11
SHA1 vs MD5 vs SHA256: którego użyć do logowania PHP?
Robię logowanie php i próbuję zdecydować, czy użyć SHA1, Md5 lub SHA256, o którym przeczytałem w innym artykule o przepływie stosów. Czy któryś z nich jest bezpieczniejszy od innych? Czy w przypadku SHA1 / 256 nadal używam soli? Czy jest to również bezpieczny sposób przechowywania hasła jako skrótu w mysql? …
133 php  login  md5  sha1  sha256 

5
W jaki sposób git oblicza skróty plików?
Skróty SHA1 przechowywane w obiektach drzewa (zwrócone przez git ls-tree) nie pasują do skrótów SHA1 zawartości pliku (zwróconych przez sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - W jaki sposób git oblicza skróty plików? Czy kompresuje zawartość przed obliczeniem skrótu?
124 git  hash  sha1  checksum  git-hash 


10
Jak mogę uzyskać odcisk cyfrowy MD5 z Keytool Javy, a nie tylko SHA-1?
Ponieważ chcę używać map Google w mojej aplikacji, potrzebuję odcisku cyfrowego MD5 certyfikatów debugowania. Próbowałem śledzić .: (Tutaj skopiowałem plik debug.keystore z C: \ Documents and Settings \ Administrator.android w folderze bin) C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android Ale otrzymałem następujące wyniki: androiddebugkey, May 27, …

6
Haszowanie pliku w Pythonie
Chcę, aby Python czytał do EOF, aby uzyskać odpowiedni skrót, niezależnie od tego, czy jest to sha1 czy md5. Proszę pomóż. Oto, co mam do tej pory: 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 …
101 python  hash  md5  sha1  hashlib 

5
HMAC-SHA1 w bash
Czy istnieje skrypt bash do generowania HMAC-SHA1skrótu? Szukam czegoś równoważnego z następującym kodem PHP: hash_hmac("sha1", "value", "key");
97 bash  sha1  hmac 

6
Haszowanie z algorytmem SHA1 w C #
Chcę zaszyfrować podaną byte[]tablicę przy użyciu SHA1algorytmu z użyciem SHA1Managed. Hash będzie pochodzić z testów jednostkowych. Oczekiwany skrót to (rozróżniana jest wielkość liter).byte[]0d71ee4472658cd5874c5578410a9d8611fc9aef Jak mogę to osiągnąć? public string Hash(byte [] temp) { using (SHA1Managed sha1 = new SHA1Managed()) { } }
86 c#  hash  byte  sha1  hashcode 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.