Crypto

Diese Übersetzung ist unvollständig. Bitte helfen Sie uns, diesen Artikel aus dem Englischen zu übersetzen

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

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid WebviewChrome für AndroidFirefox für AndroidOpera für AndroidSafari auf iOSSamsung Internet
CryptoChrome Vollständige Unterstützung 11Edge Vollständige Unterstützung 12Firefox Vollständige Unterstützung 26IE Vollständige Unterstützung 11Opera Vollständige Unterstützung 15Safari Vollständige Unterstützung 6.1WebView Android Vollständige Unterstützung JaChrome Android Vollständige Unterstützung 18Firefox Android Vollständige Unterstützung 26Opera Android Vollständige Unterstützung 14Safari iOS Vollständige Unterstützung 6.1Samsung Internet Android Vollständige Unterstützung 1.0
getRandomValues()Chrome Vollständige Unterstützung 11Edge Vollständige Unterstützung 12Firefox Vollständige Unterstützung 26IE Vollständige Unterstützung 11Opera Vollständige Unterstützung 15Safari Vollständige Unterstützung 6.1WebView Android Vollständige Unterstützung ≤37Chrome Android Vollständige Unterstützung 18Firefox Android Vollständige Unterstützung 26Opera Android Vollständige Unterstützung 14Safari iOS Vollständige Unterstützung 6.1Samsung Internet Android Vollständige Unterstützung 1.0
subtle
Experimentell
Chrome Vollständige Unterstützung 37Edge Vollständige Unterstützung 12Firefox Vollständige Unterstützung 34
Vollständige Unterstützung 34
Keine Unterstützung 32 — 34
Deaktiviert
Deaktiviert From version 32 until version 34 (exclusive): this feature is behind the dom.webcrypto.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Teilweise Unterstützung 11Opera Vollständige Unterstützung 24Safari Vollständige Unterstützung 10.1
Vollständige Unterstützung 10.1
Vollständige Unterstützung 7
Mit Präfix
Mit Präfix Benötigt das Herstellerpräfix: webkit
WebView Android Vollständige Unterstützung 37Chrome Android Vollständige Unterstützung 37Firefox Android Vollständige Unterstützung 34
Vollständige Unterstützung 34
Keine Unterstützung 32 — 34
Deaktiviert
Deaktiviert From version 32 until version 34 (exclusive): this feature is behind the dom.webcrypto.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Vollständige Unterstützung 24Safari iOS Vollständige Unterstützung 10.3
Vollständige Unterstützung 10.3
Vollständige Unterstützung 7
Mit Präfix
Mit Präfix Benötigt das Herstellerpräfix: webkit
Samsung Internet Android Vollständige Unterstützung 3.0

Legende

Vollständige Unterstützung  
Vollständige Unterstützung
Teilweise Unterstützung  
Teilweise Unterstützung
Experimentell. Das Verhalten kann sich zukünftig ändern.
Experimentell. Das Verhalten kann sich zukünftig ändern.
Benutzer muss dieses Feature explizit aktivieren.
Benutzer muss dieses Feature explizit aktivieren.
Benötigt ein Herstellerpräfix oder einen anderen Namen zur Verwendung.
Benötigt ein Herstellerpräfix oder einen anderen Namen zur Verwendung.

Siehe auch