Verschluesseln und Entschluesseln mit AES

Verschluesseln und entschluesseln Sie Text mit AES-CBC oder AES-GCM direkt in Ihrem Browser mit der Web Crypto API.

Das AES-Verschluesselungstool ermöglicht es Ihnen, Klartext in Chiffretext zu verschluesseln und ihn mit dem Advanced Encryption Standard zurück zu entschluesseln. Wählen Sie zwischen den Modi AES-CBC und AES-GCM, stellen Sie einen 128/192/256-Bit-Schlüssel und Initialisierungsvektor bereit oder generieren Sie diese, und verarbeiten Sie Daten vollständig in Ihrem Browser ohne Serverinteraktion.

Loading...
Deine Daten bleiben in deinem Browser
War dieses Tool hilfreich?
Anleitung

Anleitung

1
1

Algorithmus und Operation wählen

Wählen Sie den Modus AES-GCM oder AES-CBC und wechseln Sie je nach Aufgabe zwischen Verschluesseln und Entschluesseln.

2
2

Schlüssel und IV bereitstellen oder generieren

Geben Sie einen hexadezimalen Verschluesselungsschluessel und Initialisierungsvektor ein oder klicken Sie auf die Generierungsschaltflaechen, um kryptographisch sichere Zufallswerte zu erstellen.

3
3

Verarbeiten und Ergebnis kopieren

Geben Sie Ihren Klartext oder Base64-codierten Chiffretext ein, klicken Sie auf die Verarbeitungsschaltflaeche und kopieren Sie die Ausgabe in Ihre Zwischenablage.

Guide

Vollständiger Leitfaden zur AES-Verschlüsselung

AES verstehen

Der Advanced Encryption Standard (AES) würde 2001 vom National Institute of Standards and Technology (NIST) der USA nach einem fünfjaehrigen Auswahlprozess festgelegt. Er ersetzte den veralteten Data Encryption Standard (DES) und basiert auf der Rijndael-Chiffre, die von den belgischen Kryptographen Joan Daemen und Vincent Rijmen entworfen würde. AES arbeitet mit festen 128-Bit-Blöcken und unterstützt Schlüssellängen von 128, 192 und 256 Bit.

Betriebsmodi der Blockchiffre

AES allein verschluesselt nur einen einzelnen 128-Bit-Block. Um Nachrichten beliebiger Länge zu verarbeiten, wird ein Betriebsmodus benoetigt. CBC (Cipher Block Chaining) verknuepft jeden Klartextblock per XOR mit dem vorherigen Chiffretextblock vor der Verschlüsselung und bildet eine Kette. GCM (Galois/Counter Mode) verwendet zaehlerbasierte Verschlüsselung mit einer Galois-Feld-Multiplikation zur Authentifizierung und bietet Vertraulichkeit und Integrität ohne einen separaten HMAC-Schritt.

Best Practices für die Schluesselverwaltung

Die Sicherheit von AES haengt vollständig davon ab, den Schlüssel geheim zu halten und ihn korrekt zu verwenden. Verwenden Sie niemals einen IV mit demselben Schlüssel wieder; bei AES-GCM ist dies katastrophal, da es den Authentifizierungsschluessel offenlegen kann. Generieren Sie Schlüssel mit einem kryptographisch sicheren Zufallszahlengenerator. Speichern Sie Schlüssel getrennt von verschluesselten Daten, idealerweise in einem Hardware-Sicherheitsmodul (HSM) oder einem dedizierten Schluesselverwaltungsdienst.

AES in modernen Anwendungen

AES ist in der modernen Informatik allgegenwaertig. TLS/SSL verwendet AES-GCM als bevorzugte Chiffresuite für HTTPS-Verbindungen. Vollverschluesselungstools wie BitLocker und FileVault setzen auf AES-XTS. Passwortmanager verwenden AES-256 zum Schutz von Credential-Tresoren. Cloud-Speicherdienste verschluesseln ruhende Daten mit AES. Wi-Fi-Netzwerke, die mit WPA2 und WPA3 gesichert sind, verwenden AES-CCMP für die Frame-Verschlüsselung.

Examples

Geloeste Beispiele

Eine Nachricht mit AES-GCM verschluesseln

Gegeben: Klartext 'Hallo Welt', ein 256-Bit-Schlüssel, AES-GCM-Modus und ein 12-Byte-IV

1

Schritt 1: Generieren Sie einen 256-Bit-Schlüssel (64 Hexadezimalzeichen) und einen 12-Byte-IV (24 Hexadezimalzeichen) über die Generierungsschaltflaechen

2

Schritt 2: Geben Sie 'Hallo Welt' in das Eingabefeld mit ausgewaehltem Verschluesselungsmodus ein

3

Schritt 3: Klicken Sie auf Verschluesseln, um einen Base64-codierten Chiffretext mit angehaengtem GCM-Authentifizierungs-Tag zu erzeugen

Ergebnis: Eine Base64-Zeichenkette wie 'dGhpcyBpcyBhIGRlbW8...' wird erzeugt. Derselbe Schlüssel und IV werden zur Entschluesselung benoetigt.

Einen Base64-Chiffretext mit AES-CBC entschluesseln

Gegeben: ein Base64-Chiffretext, der originale 256-Bit-Schlüssel und der bei der Verschlüsselung verwendete 16-Byte-IV

1

Schritt 1: Wechseln Sie in den Entschluesselungsmodus und wählen Sie AES-CBC als Algorithmus

2

Schritt 2: Fügen Sie den Base64-codierten Chiffretext in das Eingabefeld ein und geben Sie den Hex-Schlüssel und IV ein

Ergebnis: Der urspruengliche Klartext wird wiederhergestellt und im Ausgabebereich angezeigt.

Anwendungsfälle

Anwendungsfaelle

Sensible Konfigurationswerte verschluesseln

Verschluesseln Sie API-Schlüssel, Datenbankpasswoerter oder andere Geheimnisse, bevor Sie sie in Konfigurationsdateien oder Umgebungsvariablen speichern, und entschluesseln Sie sie bei Bedarf für die Bereitstellung.

Symmetrische Verschlüsselung lernen

Experimentieren Sie mit den Modi AES-CBC und AES-GCM nebeneinander, um zu verstehen, wie verschiedene Blockchiffre-Betriebsmodi funktionieren, wie IVs die Ausgabe beeinflussen und warum authentifizierte Verschlüsselung wichtig ist.

Verschluesselungsimplementierungen verifizieren

Vergleichen Sie die Ausgabe Ihrer eigenen AES-Implementierung in einer beliebigen Programmiersprache mit diesem Tool, um sicherzustellen, dass Ihr Code den korrekten Chiffretext erzeugt und ihn erfolgreich entschluesselt.

Häufig gestellte Fragen

?Was ist AES-Verschlüsselung?

AES (Advanced Encryption Standard) ist eine symmetrische Blockchiffre, die von der US-Regierung übernommen würde. Sie verschluesselt Daten in 128-Bit-Blöcken mit Schluesseln von 128, 192 oder 256 Bit und gilt weithin als Goldstandard der symmetrischen Verschlüsselung.

?Was ist der Unterschied zwischen AES-CBC und AES-GCM?

AES-CBC (Cipher Block Chaining) verschluesselt jeden Block unter Verwendung des vorherigen Chiffretextblocks und erfordert eine separate Authentifizierung. AES-GCM (Galois/Counter Mode) kombiniert Verschlüsselung mit integrierter Authentifizierung und bietet Vertraulichkeit und Integrität in einer einzigen Operation.

?Welche Schlüsselgrößen unterstützt dieses Tool?

Dieses Tool unterstützt 128-Bit (32 Hex-Zeichen), 192-Bit (48 Hex-Zeichen) und 256-Bit (64 Hex-Zeichen) Schlüssel. Die Generierungsschaltflaeche erstellt standardmaessig einen 256-Bit-Schlüssel für maximale Sicherheit.

?Warum brauche ich einen Initialisierungsvektor (IV)?

Ein IV stellt sicher, dass die Verschlüsselung desselben Klartexts mit demselben Schlüssel jedes Mal unterschiedlichen Chiffretext erzeugt. Dies verhindert, dass Angreifer Muster erkennen. Verwenden Sie immer einen einzigartigen, zufaelligen IV für jede Verschluesselungsoperation.

?Kann ich Daten entschluesseln, die von einem anderen Tool oder einer anderen Bibliothek verschluesselt würden?

Ja, solange das andere Tool denselben AES-Modus, Schlüssel und IV verwendet hat. Der Chiffretext muss als Base64-Zeichenkette bereitgestellt werden. Bei AES-GCM muss das Authentifizierungs-Tag an den Chiffretext angehaengt sein, wie es die Web Crypto API erwartet.

?Sind meine Daten bei der Verwendung dieses Tools privat?

Ja. Alle Verschlüsselung und Entschluesselung findet lokal in Ihrem Browser unter Verwendung der Web Crypto API statt. Keine Daten, Schlüssel oder Chiffretexte werden jemals an einen Server gesendet.

?Ist dieses Tool kostenlos?

Ja, es ist völlig kostenlos ohne Nutzungsbeschränkungen. Verschluesseln und entschluesseln Sie so oft wie noetig ohne jegliche Einschränkungen.

Hilf uns besser zu werden

Wie gefällt Ihnen dieses Tool?

Jedes Tool bei Kitmul wird auf Basis echter Nutzeranfragen gebaut. Ihre Bewertung und Ihre Vorschläge helfen uns, Bugs zu beheben, fehlende Funktionen hinzuzufügen und die Tools zu bauen, die Sie wirklich brauchen.

Dieses Tool bewerten

Tippen Sie auf einen Stern, um uns zu sagen, wie nützlich dieses Tool für Sie war.

Vorschlag machen oder Bug melden

Eine Funktion fehlt? Einen Bug gefunden? Haben Sie eine Idee? Sagen Sie es uns und wir schauen es uns an.

Ähnliche Tools

Empfohlene Lektüre

Empfohlene Bücher über Kryptographie und Sicherheit

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Erweitern Sie Ihre Fähigkeiten

Empfohlene Produkte für Sicherheitsexperten

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Newsletter

Erhalte Produktivitätstipps und Neue Tools Zuerst

Schließe dich Machern und Entwicklern an, die Datenschutz schätzen. Jede Ausgabe: neue Tools, Produktivitäts-Hacks und Updates — kein Spam.

Prioritätszugang zu neuen Tools
Jederzeit abbestellen, ohne Rückfragen