Crypto

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Das Crypto Interface repräsentiert grundlegende Kryptografiefunktionen, die im aktuellen Kontext verfügbar sind. Es ermöglicht den Zugriff auf einen kryptographisch starken Zufallszahlengenerator und auf kryptographische Primitive.

Crypto ist in windows über die Window.crypto Eigenschaft und in workers über die WorkerGlobalScope.crypto Eigenschaft verfügbar.

Instanz-Eigenschaften

Dieses Interface implementiert Eigenschaften, die in RandomSource definiert sind.

Crypto.subtle Nur lesbar Secure context

Gibt ein SubtleCrypto Objekt zurück, das Zugriff auf gängige kryptografische Primitive wie Hashing, Signierung, Verschlüsselung oder Entschlüsselung bietet.

Instanz-Methoden

Dieses Interface implementiert Methoden, die in RandomSource definiert sind.

Crypto.getRandomValues()

Füllt das übergebene TypedArray mit kryptographisch sicheren Zufallswerten.

Crypto.randomUUID() Secure context

Gibt eine zufällig generierte, 36 Zeichen lange v4 UUID zurück.

Spezifikationen

Specification
Web Cryptography API
# crypto-interface

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch