RsaHashedKeyGenParams

Das RsaHashedKeyGenParams Wörterbuch der Web Crypto API repräsentiert das Objekt, das als algorithm-Parameter in SubtleCrypto.generateKey() übergeben werden sollte, wenn ein RSA-basiertes Schlüsselpaar generiert wird: das heißt, wenn der Algorithmus als einer der RSASSA-PKCS1-v1_5, RSA-PSS oder RSA-OAEP identifiziert wird.

Instanz-Eigenschaften

name

Ein String. Dies sollte auf RSASSA-PKCS1-v1_5, RSA-PSS oder RSA-OAEP gesetzt werden, abhängig von dem Algorithmus, den Sie verwenden möchten.

modulusLength

Eine Number. Die Länge des RSA-Moduls in Bits. Dies sollte mindestens 2048 sein: siehe beispielsweise SP 800-131A Rev. 2. Einige Organisationen empfehlen jetzt 4096.

publicExponent

Eine Uint8Array. Der öffentliche Exponent. Sofern Sie keinen triftigen Grund haben, etwas anderes zu verwenden, geben Sie hier 65537 an ([0x01, 0x00, 0x01]).

hash

Ein String, der den Namen der zu verwendenden digest function darstellt. Sie können hier SHA-256, SHA-384 oder SHA-512 angeben.

Warnung: Obwohl Sie hier technisch gesehen SHA-1 als Wert angeben können, wird dies dringend abgeraten, da SHA-1 als anfällig gilt.

Beispiele

Siehe die Beispiele für SubtleCrypto.generateKey().

Spezifikationen

Specification
Web Cryptography API
# dfn-RsaHashedKeyGenParams

Browser-Kompatibilität

Browser, die jeden RSA-basierten Algorithmus für die SubtleCrypto.generateKey()-Methode unterstützen, werden diesen Typ unterstützen.

Siehe auch