IT-Lexikon › Sicherheit › Web Crypto API

Web Crypto API

Sicherheit Svenska → Aktualisiert: 2026-09-14

In den Browser eingebaute Krypto-API, erreichbar über window.crypto.subtle. Promise-basiert. Unterstützt AES, SHA, RSA, ECDSA, ECDH, HKDF, PBKDF2. Standard seit ~2016, breit implementiert.

Besser als JS-Bibliotheken (CryptoJS, sjcl): Native Implementierungen laufen in konstanter Zeit und sind hardwarebeschleunigt. Schlüssel verlassen den Browserprozess nie (CryptoKey-Objekte sind opak). Einschränkung: AES-GCM, RSA-OAEP und ECDSA sind standardisiert — ChaCha20 und Ed25519 waren langsam bei der Standardisierung (Ed25519 endlich in Chrome 113, 2023). Alternative im User-Land: ein WebAssembly-Port von libsodium für moderne Chiffren. Klassischer Einsatz: E2EE-Web-Apps (Standard Notes, ProtonMail), clientseitige Verschlüsselung vor dem Upload.

← Zurück zum Lexikon