Define o algoritmo associado ao contexto de hash. Hash algorithms supported by create hash

Enumeration Members

ALG_MD5: 1

Algoritmo de hash MD5. keyName deve ser NULL.

ALG_SHA1: 2

Algoritmo de hash SHA1. keyName deve ser NULL.

ALG_SSL_SHA1_MD5: 3

Hash para autenticação de cliente em SSLv3. keyName deve ser NULL.

ALG_SHA2_224: 7

Algoritmo de hash SHA2 - 224. keyName deve ser NULL.

ALG_SHA2_256: 4

Algoritmo de hash SHA2 - 256. keyName deve ser NULL.

ALG_SHA2_384: 5

Algoritmo de hash SHA2 - 384. keyName deve ser NULL.

ALG_SHA2_512: 6

Algoritmo de hash SHA2 - 512. keyName deve ser NULL.

ALG_SHA3_224: 8

Algoritmo de hash SHA3 - 224. keyName deve ser NULL.

ALG_SHA3_256: 9

Algoritmo de hash SHA3 - 256. keyName deve ser NULL.

ALG_SHA3_384: 10

Algoritmo de hash SHA3 - 384. keyName deve ser NULL.

ALG_SHA3_512: 11

Algoritmo de hash SHA3 - 512. keyName deve ser NULL.

ALG_HMAC_MD5: 92

Algoritmo HMAC MD5. keyName deve ser o contexto para a chave utilizada no HMAC.

ALG_HMAC_SHA1: 93

Algoritmo HMAC SHA1. keyName deve ser o contexto para a chave utilizada no HMAC.

ALG_HMAC_SHA2_256: 94

Algoritmo HMAC SHA2 - 256. keyName deve ser o contexto para a chave utilizada no HMAC.

ALG_HMAC_SHA2_384: 95

Algoritmo HMAC SHA2 - 384. keyName deve ser o contexto para a chave utilizada no HMAC.

ALG_HMAC_SHA2_512: 96

Algoritmo HMAC SHA2 - 512. keyName deve ser o contexto para a chave utilizada no HMAC.

ALG_CMAC_DES: 251

Algoritmo CMAC 3DES. keyName deve ser o contexto para a chave 3DES utilizada no CMAC.

ALG_CMAC_AES: 250

Algoritmo CMAC AES. keyName deve ser o contexto para a chave AES utilizada no CMAC.

ALG_IDENTITY_FUNC: 255

Função identidade. Os dados de entrada são iguais aos dados de saída. keyName NULL.