Nachrichten

Google bricht die Sicherheit des Krypto-Algorithmus sha1

Inhaltsverzeichnis:

Anonim

SHA1 ist ein Hash-Sicherheitsalgorithmus, der 1995 erstellt wurde und dazu dient, die Integrität der über das Internet gesendeten Daten zu gewährleisten. Dieser kryptografische Hash-Algorithmus ist seit vielen Jahren bei uns, aber seit dem Jahr 95 hat sich die Technologie- und Kommunikationswelt stark verändert.

Der SHA1-Algorithmus ist nach 22 Jahren defekt

Seit einiger Zeit wurde kommentiert, dass der SHA1-Algorithmus defekt sein könnte und nicht mehr sicher ist. Im Laufe des Jahres 2015 wurde ernsthaft gesagt, dass SHA1 theoretisch defekt war und dass das Beste, was zu tun war, die Migration zu SHA2 war.

Erst jetzt gibt Google offiziell bekannt, dass die Sicherheit von SHA1 nach 22 Jahren verletzt wurde. Google konnte das SHA1-Sicherheitssystem in seinen Labors brechen und damit seine Ineffektivität und Null-Sicherheit demonstrieren.

Wie funktioniert der Hash- und SHA1-Algorithmus?

Wenn wir die Hash-Summe einer Datei berechnen, erhalten wir eine Reihe von hexadezimalen Zeichen, die eindeutig und nicht wiederholbar sein sollten. Dank dessen können wir feststellen, ob eine Datei, die ursprünglich einen "abc" -Hash hatte, nach dem Senden über das Internet dieselbe Summe "abc" erhält und keine andere Summe, die darauf hinweisen könnte, dass die Datei irgendwo dazwischen geändert wurde.

Was Google getan hat, ist, zwei Dateien so zu manipulieren, dass sie denselben Hash haben, was niemals passieren sollte.

Dies zu tun war überhaupt nicht einfach, es dauerte 9.223.372.036.854.775.808 Zyklen. Mit Brute Force wären mehr als 12 Millionen Grafikkarten erforderlich, um die Sicherheit von SHA1 zu beeinträchtigen. Mit der neuen Google- Technik "nur" wurden 110 Karten pro Jahr benötigt, um das Ergebnis zu erzielen.

Glücklicherweise gibt es neue Versionen dieses kryptografischen Algorithmus wie SHA2 und SHA3, die heute sehr sicher sind und von den meisten Servern verwendet werden.

Nachrichten

Die Wahl des Herausgebers

Back to top button