EncryptionAlgorithm type

Ein Algorithmus, der für die Verschlüsselung und Entschlüsselung verwendet wird.
KnownJsonWebKeyEncryptionAlgorithm austauschbar mit JsonWebKeyEncryptionAlgorithm verwendet werden kann, enthält diese Enumeration die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

RSA-OAEP-: [Nicht empfohlen] RSAES unter Verwendung des optimalen asymmetrischen Verschlüsselungsabstands (OAEP), wie in https://tools.ietf.org/html/rfc3447beschrieben, mit den standardparametern, die in RFC 3447 in Abschnitt A.2.1 angegeben sind. Diese Standardparameter verwenden eine Hashfunktion von SHA-1 und eine Maskengenerierungsfunktion von MGF1 mit SHA-1. Microsoft empfiehlt für mehr Sicherheit, RSA_OAEP_256 oder stärkere Algorithmen zu verwenden. Microsoft nicht empfehlen, RSA_OAEP zu empfehlen, die ausschließlich aus Gründen der Abwärtskompatibilität enthalten ist. RSA_OAEP verwendet SHA1, das bekannte Kollisionsprobleme hat.
RSA-OAEP-256: RSAES mit optimaler asymmetrischer Verschlüsselungsabstand mit einer Hashfunktion von SHA-256 und einer Maskengenerierungsfunktion von MGF1 mit SHA-256.
RSA1_5: [Nicht empfohlen] RSAES-PKCS1-V1_5 Schlüsselverschlüsselung, wie in https://tools.ietf.org/html/rfc3447beschrieben. Microsoft empfiehlt für mehr Sicherheit, RSA_OAEP_256 oder stärkere Algorithmen zu verwenden. Microsoft nicht empfehlen, RSA_1_5 zu empfehlen, die ausschließlich aus Gründen der Abwärtskompatibilität enthalten ist. Kryptografische Standards berücksichtigen RSA nicht mehr mit dem PKCS#1 v1.5-Abstandsschema für die Verschlüsselung sicher.
A128GCM: 128-Bit AES-GCM.
A192GCM: 192-Bit AES-GCM.
A256GCM: 256-Bit AES-GCM.
A128KW: 128-Bit-AES-Tastenumbruch.
A192KW: 192-Bit-AES-Tastenumbruch.
A256KW: 256-Bit-AES-Tastenumbruch.
A128CBC: 128-Bit AES-CBC.
A192CBC: 192-Bit AES-CBC.
A256CBC: 256-Bit AES-CBC.
A128CBCPAD: 128-Bit-AES-CBC mit PKCS-Abstand.
A192CBCPAD: 192-Bit-AES-CBC mit PKCS-Abstand.
A256CBCPAD: 256-Bit-AES-CBC mit PKCS-Abstand.
CKM_AES_KEY_WRAP: CKM AES-Schlüsselumbruch.
CKM_AES_KEY_WRAP_PAD: CKM AES-Schlüsselumbruch mit Abstand.

type EncryptionAlgorithm = string