EncryptionAlgorithm type

En algoritm som används för kryptering och dekryptering.
KnownJsonWebKeyEncryptionAlgorithm kan användas utbytbart med JsonWebKeyEncryptionAlgorithm innehåller den här uppräkningen de kända värden som tjänsten stöder.

Kända värden som stöds av tjänsten

RSA-OAEP: [Rekommenderas inte] RSAES med optimal asymmetrisk krypteringsutfyllnad (OAEP), enligt beskrivningen i https://tools.ietf.org/html/rfc3447, med standardparametrarna som anges av RFC 3447 i avsnitt A.2.1. Dessa standardparametrar använder en hashfunktion av SHA-1 och en maskgenereringsfunktion för MGF1 med SHA-1. Microsoft rekommenderar att du använder RSA_OAEP_256 eller starkare algoritmer för förbättrad säkerhet. Microsoft rekommenderar inte RSA_OAEP, som endast ingår för bakåtkompatibilitet. RSA_OAEP använder SHA1, som har kända kollisionsproblem.
RSA-OAEP-256: RSAES med optimal asymmetrisk krypteringsutfyllnad med hashfunktionen SHA-256 och en maskgenereringsfunktion av MGF1 med SHA-256.
RSA1_5: [Rekommenderas inte] RSAES–PKCS1-V1_5 nyckelkryptering, enligt beskrivningen i https://tools.ietf.org/html/rfc3447. Microsoft rekommenderar att du använder RSA_OAEP_256 eller starkare algoritmer för förbättrad säkerhet. Microsoft rekommenderar inte RSA_1_5, som endast ingår för bakåtkompatibilitet. Kryptografiska standarder överväger inte längre RSA med utfyllnadsschemat PKCS#1 v1.5 som är säkert för kryptering.
A128GCM: 128-bitars AES-GCM.
A192GCM: 192-bitars AES-GCM.
A256GCM: 256-bitars AES-GCM.
A128KW: 128-bitars AES-nyckelomslutning.
A192KW: 192-bitars AES-nyckelomslutning.
A256KW: 256-bitars AES-nyckelomslutning.
A128CBC: 128-bitars AES-CBC.
A192CBC: 192-bitars AES-CBC.
A256CBC: 256-bitars AES-CBC.
A128CBCPAD: 128-bitars AES-CBC med PKCS-utfyllnad.
A192CBCPAD: 192-bitars AES-CBC med PKCS-utfyllnad.
A256CBCPAD: 256-bitars AES-CBC med PKCS-utfyllnad.
CKM_AES_KEY_WRAP: CKM AES-nyckelomslutning.
CKM_AES_KEY_WRAP_PAD: CKM AES-nyckelomslutning med utfyllnad.

type EncryptionAlgorithm = string