Heim  >  Artikel  >  Ist die MD5-Verschlüsselung umkehrbar?

Ist die MD5-Verschlüsselung umkehrbar?

青灯夜游
青灯夜游Original
2019-06-12 11:05:0611952Durchsuche

Ist die MD5-Verschlüsselung umkehrbar?

Ab sofort ist der MD5-Verschlüsselungsalgorithmus irreversibel.

Der Grund, warum MD5 irreversibel ist, ist, dass es sich um eine Hash-Funktion (auch Hash-Funktion genannt) handelt Verschlüsselungsprozess Es gibt keinen Entschlüsselungsprozess).

Die Hash-Funktion kann eine Eingabe beliebiger Länge ändern, um eine Ausgabe fester Länge zu erhalten. Diese Ausgabe fester Länge wird als Hash oder Nachrichtenzuordnung der ursprünglichen Nachricht bezeichnet. Eine ideale Hash-Funktion kann unterschiedliche Ausgaben für unterschiedliche Eingaben erhalten. Wenn zwei verschiedene Nachrichten den gleichen Hash-Wert erhalten, sprechen wir von einer Kollision.

verwendet einen Hash-Algorithmus und ein Teil der Informationen im Originaltext geht während des Berechnungsprozesses verloren.

Theoretisch kann ein MD5 mehreren Originaltexten entsprechen, denn es gibt endlich viele MD5s und unendlich viele Originaltexte.

MD5-Code ist eine 128-Bit-Binärzahl. Es gibt bis zu 2^128 Möglichkeiten, aber die Anzahl der Zeichenfolgen bietet offensichtlich unzählige Möglichkeiten.

Das obige ist der detaillierte Inhalt vonIst die MD5-Verschlüsselung umkehrbar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn