Heim > häufiges Problem > Welcher symmetrische Verschlüsselungsalgorithmus ist der repräsentativste?

Welcher symmetrische Verschlüsselungsalgorithmus ist der repräsentativste?

青灯夜游
Freigeben: 2023-01-13 00:26:42
Original
7307 Leute haben es durchsucht

Der repräsentativste der symmetrischen Verschlüsselungsalgorithmen ist: DES-Verschlüsselungsalgorithmus; DES-Verschlüsselung verwendet eine Blockverschlüsselungsmethode, die einen 56-Bit-Schlüssel zum Verschlüsseln von 64-Bit-Klartext verwendet, und generiert schließlich 64-Bit-Verschlüsselungsalgorithmusfunktionen: relativ kurz blockiert, der Schlüssel ist zu kurz, der Passwort-Lebenszyklus ist kurz und die Betriebsgeschwindigkeit ist langsam.

Welcher symmetrische Verschlüsselungsalgorithmus ist der repräsentativste?

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.

Der klassischste und repräsentativste Algorithmus unter den symmetrischen Verschlüsselungsalgorithmen ist der DES-Verschlüsselungsalgorithmus.

DES-Algorithmus ist ein symmetrisches Kryptografiesystem in der Kryptografie, auch bekannt als American Data Encryption Standard. Es handelt sich um einen symmetrischen Kryptografie-Verschlüsselungsalgorithmus, der 1972 von IBM in den USA entwickelt wurde. Der Klartext ist nach 64 Bits gruppiert und der Schlüssel ist 64 Bits lang. Der Schlüssel ist tatsächlich 56 Bits lang und nimmt an der DES-Operation teil (das 8., 16., 24., 32., 40., 48., 56. und 64. Bit sind Prüfbits). Jedes Passwort erstellen. Die Schlüssel haben eine ungerade Zahl. 1) Die Verschlüsselungsmethode, bei der die Klartextgruppe und der 56-Bit-Schlüssel durch bitweise Substitution oder Austausch zu einer Chiffretextgruppe zusammengefasst werden.

Grundprinzip:

Es gibt drei Eingabeparameter: Schlüssel, Daten, Modus. Schlüssel ist der für die Verschlüsselung und Entschlüsselung verwendete Schlüssel, Daten sind die Daten für die Verschlüsselung und Entschlüsselung und Modus ist der Arbeitsmodus. Im Verschlüsselungsmodus wird der Klartext nach 64 Bits gruppiert, um eine Klartextgruppe zu bilden, und der Schlüssel wird zum Verschlüsseln der Daten verwendet. Im Entschlüsselungsmodus wird der Schlüssel zum Entschlüsseln der Daten verwendet. In der tatsächlichen Anwendung verwendet der Schlüssel nur 56 von 64 Bit, sodass er eine hohe Sicherheit aufweist.

DES-Funktionen:

DES-Algorithmus verfügt über eine extrem hohe Sicherheit. Zusätzlich zur Verwendung einer umfassenden Suchmethode zum Angriff auf den DES-Algorithmus wurde keine effektivere Methode gefunden. Der Gesamtraum eines 56-Bit-Schlüssels beträgt 2^56, was bedeutet, dass die Suche nach allen Schlüsseln fast 2285 Jahre dauern wird, wenn ein Computer in der Lage ist, eine Million Schlüssel pro Sekunde zu erkennen ist schwer zu erreichen. Dies bedeutet jedoch nicht, dass DES unzerbrechlich ist. Tatsächlich nimmt mit der Entwicklung der Hardware-Technologie und des Internets die Möglichkeit des Knackens zu, und es dauert immer weniger Zeit. Die parallele Verarbeitung dauert mit speziell entwickelter Hardware Stunden.

Um den Mangel des kleinen Schlüsselraums von DES zu überwinden, wurde eine Variante des Triple DES vorgeschlagen.

Weitere verwandte Artikel finden Sie auf der Chinesischen PHP-Website! !

Das obige ist der detaillierte Inhalt vonWelcher symmetrische Verschlüsselungsalgorithmus ist der repräsentativste?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage