Die Crypto
-Schnittstelle bietet grundlegende kryptographische Funktionen, die im aktuellen Kontext verfügbar sind. Sie ermöglicht den Zugriff auf kryptographische Primitive wie z.B. einen verschlüsselungstechnisch starken Zufallszahlengenerator.
Ein Objekt mit dieser Schnittstelle ist im Web-Kontext über die Eigenschaft Window.crypto
verfügbar.
Eigenschaften
Diese Schnittstelle implementiert Eigenschaften, die unter RandomSource
definiert sind.
Crypto.subtle
Schreibgeschützt- Gibt ein
SubtleCrypto
-Objekt zurück, das Zugriff auf einfache kryptographische Methoden wie Hash-Funktionen, Signierung, Ver- und Entschlüsselung ermöglicht.
Methoden
Diese Schnittstelle implementiert Methoden, die unter RandomSource
beschrieben sind.
Crypto.getRandomValues()
- Füllt das übergebene
TypedArray
mit kryptographisch sinnvollen Zufallswerten.
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
Web Cryptography API Die Definition von 'Crypto' in dieser Spezifikation. |
Empfehlung | Ursprüngliche Definition |
Browser-Kompatibilität
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.