CryptoKeyVersionAlgorithm

O algoritmo da CryptoKeyVersion que indica quais parâmetros precisam ser usados para cada operação criptográfica.

O algoritmo GOOGLE_SYMMETRIC_ENCRYPTION pode ser usado com CryptoKey.purpose ENCRYPT_DECRYPT.

Os algoritmos que começam com "RSA_SIGN_" podem ser usados com CryptoKey.purpose ASYMMETRIC_SIGN.

Os campos no nome após "RSA_SIGN_" correspondem aos seguintes parâmetros: algoritmo de preenchimento, comprimento de bit de módulo e algoritmo de resumo.

Para PSS, o comprimento do sal usado é igual ao do algoritmo de resumo. Por exemplo, RSA_SIGN_PSS_2048_SHA256 usará o PSS com um comprimento de sal de 256 bits ou 32 bytes.

Os algoritmos que começam com "RSA_DECRYPT_" podem ser usados com CryptoKey.purpose ASYMMETRIC_DECRYPT.

Os campos no nome após "RSA_DECRYPT_" correspondem aos seguintes parâmetros: algoritmo de preenchimento, comprimento de bit de módulo e algoritmo de resumo.

Os algoritmos que começam com "EC_SIGN_" podem ser usados com CryptoKey.purpose ASYMMETRIC_SIGN.

Os campos no nome após "EC_SIGN_" correspondem aos seguintes parâmetros: curva elíptica e algoritmo de resumo.

Enums
CRYPTO_KEY_VERSION_ALGORITHM_UNSPECIFIED Não especificado.
GOOGLE_SYMMETRIC_ENCRYPTION Cria chaves de criptografia simétricas.
RSA_SIGN_PSS_2048_SHA256 Chave RSASSA-PSS de 2.048 bits com um resumo SHA256.
RSA_SIGN_PSS_3072_SHA256 Chave RSASSA-PSS de 3.072 bits com um resumo SHA256.
RSA_SIGN_PSS_4096_SHA256 Chave RSASSA-PSS de 4.096 bits com um resumo SHA256.
RSA_SIGN_PSS_4096_SHA512 Chave RSASSA-PSS de 4.096 bits com um resumo SHA512.
RSA_SIGN_PKCS1_2048_SHA256 RSASSA-PKCS1-v1_5 com uma chave de 2.048 bits e um resumo SHA256.
RSA_SIGN_PKCS1_3072_SHA256 RSASSA-PKCS1-v1_5 com uma chave de 3.072 bits e um resumo SHA256.
RSA_SIGN_PKCS1_4096_SHA256 RSASSA-PKCS1-v1_5 com uma chave de 4.096 bits e um resumo SHA256.
RSA_SIGN_PKCS1_4096_SHA512 RSASSA-PKCS1-v1_5 com uma chave de 4.096 bits e um resumo SHA512.
RSA_DECRYPT_OAEP_2048_SHA256 Chave RSAES-OAEP de 2.048 bits com um resumo SHA256.
RSA_DECRYPT_OAEP_3072_SHA256 Chave RSAES-OAEP de 3.072 bits com um resumo SHA256.
RSA_DECRYPT_OAEP_4096_SHA256 Chave RSAES-OAEP de 4.096 bits com um resumo SHA256.
RSA_DECRYPT_OAEP_4096_SHA512 Chave RSAES-OAEP de 4.096 bits com um resumo SHA512.
EC_SIGN_P256_SHA256 ECDSA na curva NIST P-256 com um resumo SHA256.
EC_SIGN_P384_SHA384 ECDSA na curva NIST P-384 com um resumo SHA384.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud KMS