Eventi
19 nov, 23 - 21 nov, 23
Ottenere il vantaggio competitivo necessario con potenti soluzioni di intelligenza artificiale e cloud partecipando a Microsoft Ignite online.
Iscriviti subitoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Il tipo di enumerazione AlgorithmType specifica lo scopo previsto di un algoritmo di crittografia supportato da un provider di crittografia. Gli algoritmi vengono in genere classificati usando nelle categorie generali seguenti:
typedef enum AlgorithmType {
XCN_BCRYPT_UNKNOWN_INTERFACE = 0,
XCN_BCRYPT_CIPHER_INTERFACE = 0x1,
XCN_BCRYPT_HASH_INTERFACE = 0x2,
XCN_BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE = 0x3,
XCN_BCRYPT_SIGNATURE_INTERFACE = 0x5,
XCN_BCRYPT_SECRET_AGREEMENT_INTERFACE = 0x4,
XCN_BCRYPT_RNG_INTERFACE = 0x6,
XCN_BCRYPT_KEY_DERIVATION_INTERFACE = 0x7
} ;
XCN_BCRYPT_UNKNOWN_INTERFACE Valore: 0 Il tipo di algoritmo non è definito. |
XCN_BCRYPT_CIPHER_INTERFACE Valore: 0x1 L'algoritmo viene usato per la crittografia simmetrica. Sono inclusi gli algoritmi RC2, RC4, Data Encryption Standard (DES), 3DED e AES. |
XCN_BCRYPT_HASH_INTERFACE Valore: 0x2 L'algoritmo viene usato per l'hashing. Sono inclusi gli algoritmi hash MD2, MD4, SHA1, SHA256, SHA384, SHA512 MAC e Hash-Based Message Authentication Code (HMAC). |
XCN_BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE Valore: 0x3 L'algoritmo viene usato per la crittografia della chiave pubblica . Ciò include RSA. |
XCN_BCRYPT_SIGNATURE_INTERFACE Valore: 0x5 L'algoritmo viene usato per la firma. Ciò include l'algoritmo RSA , l'algoritmo DSA (Digital Signature Algorithm ) e l'algoritmo ECDSA. |
XCN_BCRYPT_SECRET_AGREEMENT_INTERFACE Valore: 0x4 L'algoritmo viene usato per lo scambio di chiavi. Include l'algoritmo Diffie-Hellman e l'algoritmo ECDH. |
XCN_BCRYPT_RNG_INTERFACE Valore: 0x6 L'algoritmo viene usato per generare un numero casuale. |
XCN_BCRYPT_KEY_DERIVATION_INTERFACE Valore: 0x7 |
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | certenroll.h |
Eventi
19 nov, 23 - 21 nov, 23
Ottenere il vantaggio competitivo necessario con potenti soluzioni di intelligenza artificiale e cloud partecipando a Microsoft Ignite online.
Iscriviti subito