AES-Verschlüsseler
Encrypt text or binary data with AES (CBC/GCM/ECB) using Web Crypto API. Kostenlos, privat und 100% clientseitig.
Local only
Letzte Verlauf
Noch kein Verlauf
Verwendung
- Enter the plaintext to encrypt.
- Provide a key and IV (for CBC/GCM).
- Select mode, key size, and output format.
- Copy or download the ciphertext.
Aufgaben mit diesem Tool
Vergleichen block ciphers and stream ciphers
Block ciphers verschlüsseln fixed-Größe blocks mit padding; stream ciphers verschlüsseln Byte-durch-Byte. Understand der trade-offs in speed, padding, und Fehler propagation. AUFGABE
Derive ein cryptographic Schlüssel von ein Passwort mit ein KDF
Turn ein human-memorable Passwort in ein fixed-Länge Schlüssel suitable für AES oder HMAC mit PBKDF2, scrypt, oder bcrypt mit ein salt. AUFGABE
Verschlüsseln text with AES and decrypt it back
Symmetrically verschlüsseln ein Nachricht mit ein passphrase mit AES-256-GCM, dann entschlüsseln der ciphertext mit der gleich Schlüssel in recover der original. AUFGABE
Verschlüsseln a large file with AES in chunks
Verschlüsseln files too large for a single AES operation by processing them in chunks with a streaming mode, then decrypt to recover. AUFGABE
Verschlüsseln data with the Camellia block cipher
Camellia ist ein 128-Bit Block Chiffre co-developed durch Mitsubishi und NTT, certified als ein NESSIE und CRYPTREC recommended primitive. Lernen its usage und Vergleich mit AES. AUFGABE
Verschlüsseln data with the ChaCha20 stream cipher
ChaCha20 ist ein high-speed ARX-based stream Chiffre designed durch Daniel J. Bernstein, verwendet in TLS und als ein mobile-friendly alternative in AES. AUFGABE
Verschlüsseln data with the Twofish block cipher
Twofish ist ein 128-Bit Feistel-network Block Chiffre und AES competition finalist mit Schlüssel up in 256 Bits. Lernen der Verschlüsselung Workflow und wenn in choose it über AES. AUFGABE
Erzeugen cryptographic nonces correctly
Ein nonce (Zahl verwendet einmal) muss sein eindeutig per Verschlüsselung unter der gleich Schlüssel. Lernen wenn in verwenden random vs counter nonces und der consequences von reuse. AUFGABE
Erzeugen cryptographically secure session keys
Session Schlüssel muss sein unpredictable und eindeutig per session. Lernen in generieren them mit ein CSPRNG und derive sub-Schlüssel mit HKDF. AUFGABE
Implement Ende-in-Ende Verschlüsselung (E2EE)
Ende-in-Ende Verschlüsselung ensures nur der communicating parties kann lesen messages — kein intermediary Server holds Entschlüsselung Schlüssel. Lernen der hybrid Verschlüsselung Muster. AUFGABE
Rotate Verschlüsselung Schlüssel safely
Schlüssel rotation limits der blast radius von ein compromised Schlüssel. Lernen der double-Verschlüsselung migration Muster und wie in re-verschlüsseln Daten ohne downtime. AUFGABE
Securely wipe sensitive Daten von memory
Cryptographic Schlüssel und plaintext muss sein zeroed von memory nach verwenden. Lernen warum memset ist nicht enough und wie in prevent compiler optimization. AUFGABE
Speichern Verschlüsselung Schlüssel securely
Schlüssel muss niemals sein hardcoded oder committed in source control. Lernen HSM, KMS, envelope Verschlüsselung, und Schlüssel derivation Muster für sicher Schlüssel storage. AUFGABE
Verwenden AES in CTR Modus als ein stream Chiffre
AES-CTR turns der Block Chiffre in ein keystream generator, eliminating padding. Lernen correct counter management und warum you muss hinzufügen authentication separately. AUFGABE
Verwenden AES in GCM Modus für authenticated Verschlüsselung
AES-GCM provides both confidentiality und integrity in ein single Operation, detecting tampering ohne ein separate HMAC. It ist der recommended AES Modus für die meisten Anwendungen. AUFGABE
Understand und verwenden stream ciphers correctly
Stream ciphers verschlüsseln Byte-durch-Byte mit ein keystream, offering speed und kein padding. Lernen correct nonce handling und der fatal mistake von nonce reuse. AUFGABE
Pipelines mit diesem Tool
Häufige Fragen
- Which AES mode should I use?
- GCM is recommended as it provides authenticated encryption. CBC is widely compatible. ECB is not recommended as it does not use an IV.
- Werden meine Daten irgendwo hochgeladen?
- No. All encryption happens locally in your browser using the Web Crypto API.
Verwandte Tools
AES-Entschlüsseler
Decrypt AES-encrypted data (CBC/GCM/ECB) using Web Crypto API. Kostenlos, privat und 100% clientseitig. WERKZEUG
DES-Verschlüsseler
Encrypt text with DES (ECB/CBC) using crypto-js. Kostenlos, privat und 100% clientseitig. WERKZEUG
RC4-Verschlüsseler
Encrypt text with RC4 stream cipher using crypto-js. Kostenlos, privat und 100% clientseitig. WERKZEUG