EncryptionAlgorithm type
En algoritm som används för kryptering och dekryptering.
<xref: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