密钥管理系统 非对称密钥解密

这篇说说腾讯云KMS的非对称密钥解密操作,包括RSA与SM2解密接口,以及查看公钥功能,均通过TCCLI命令行工具演示。 RSA解密:使用AsymmetricRsaDecrypt接口,指定KeyId和算法RSAES_OAEP_SHA_256进行解密。 SM2解密:使用AsymmetricSm2Decrypt接口,指定KeyId进行解密。 查看公钥:使用GetPublicKey接口获取指定KeyId的公钥信息。

相关产品
密钥管理系统 产品页,含版本规格、价格与购买入口。

一、概述

KMS 提供 SM2 和 RSA 的非对称密钥解密接口,分别如下:

API 名称 API 描述 说明
AsymmetricSm2Decrypt SM2 解密 请参见 AsymmetricSm2Decrypt
AsymmetricRsaDecrypt RSA 解密 请参见 AsymmetricRsaDecrypt

这篇示例使用腾讯云 命令行工具 TCCLI,后续你可以使用任何受支持的编程语言调用。

二、输入

tccli kms AsymmetricRsaDecrypt –KeyId 22d79428-61d9-11ea-a3c8-525400****** –Algorithm RSAES_OAEP_SHA_256 –Ciphertext "DEb/JBmuhVkYS34r0pR7Gv1WTc4khkxqf7S1WIr7/GXsAs/tfP/v/2+1SwsIG7BqW7kUZqr38/FGkaIEqYeewot37t3+Jx0t5w7/yXkUnyUfyfPpXlHXf94g3wFOjijEWWsjWWzaXTkTr8uWOfRBenq+bcaY783FIy03XjJW/Y0wKWjD3tULvKndCJO/3bkb65kn1Fbsfm20xrUUwqV/p2DVLXBdG1ymr0DjsbG7R0tb3ytc2LmH33YPAQE32eP27ciKzSml+w2tdUM3dw3nEZcTGMs1wFDGk0O1WB052jZ7TitUD9zCftFv2dKlZD3LRx1+vHqpNVgPhLmL******=="

三、输出

{ "Response": { "RequestId": "6758cbf5-5e21-4c37-a2cf-8d47f5******", "KeyId": "22d79428-61d9-11ea-a3c8-525400******", "Plaintext": "dGVzdAo=" }}

四、输入

tccli kms AsymmetricSm2Decrypt –KeyId 22d79428-61d9-11ea-a3c8-525400****** –Ciphertext "DEb/JBmuhVkYS34r0pR7Gv1WTc4khkxqf7S1WIr7/GXsAs/tfP/v/2+1SwsIG7BqW7kUZqr38/FGkaIEqYeewot37t3+Jx0t5w7/yXkUnyUfyfPpXlHXf94g3wFOjijEWWsjWWzaXTkTr8uWOfRBenq+bcaY783FIy03XjJW/Y0wKWjD3tULvKndCJO/3bkb65kn1Fbsfm20xrUUwqV/p2DVLXBdG1ymr0DjsbG7R0tb3ytc2LmH33YPAQE32eP27ciKzSml+w2tdUM3dw3nEZcTGMs1wFDGk0O1WB052jZ7TitUD9zCftFv2dKlZD3LRx1+vHqpNVgPhLmL******=="

五、输出

{ "Response": { "RequestId": "6758cbf5-5e21-4c37-a2cf-8d47f5******", "KeyId": "22d79428-61d9-11ea-a3c8-525400******", "Plaintext": "dGVzdAo=" }}

六、概述

获取指定 KeyId 的公钥信息,API 文档请参见 GetPublicKey。

这篇示例使用腾讯云 命令行工具 TCCLI,后续你可以使用任何受支持的编程语言调用。

七、输入

tccli kms GetPublicKey –KeyId 22d79428-61d9-11ea-a3c8-525400******

八、输出:

{ "Response": { "RequestId": "408fa858-cd6d-4011-b8a0-653805******", "KeyId": "22d79428-61d9-11ea-a3c8-525400******", "PublicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzQk7x7ladgVFEEGYDbeUc5aO9TfiDplIO4WovBOVpIFoDS31n46YiCGiqj67qmYslZ2KMGCd3Nt+a+jdzwFiTx3O87wdKWcF2vHL9Ja+95VuCmKYeK1uhPyqqj4t9Ch/cyvxb0xaLBzztTQ9dXCxDhwj08b24T+/FYB9a4icuqQypCvjY1X9j8ivAsPEdHZoc9Di7JXBTZdVeZC1igCVgl6mwzdHTJCRydE2976zyjC7l6QsRT6pRsMF3696N07WnaKgGv3K/Zr/6RbxebLqtmNypNERIR7jTCt9L+fgYOX7anmuF5v7z0GfFsen9Tqb1LsZuQR0vgqCauOjL2CL1Q******", "PublicKeyPem": "—–BEGIN PUBLIC KEY—–\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzQk7x7ladgVFEEGYDbeU\\nc5aO9TfiDplIO4WovBOVpIFoDS31n46YiCGiqj67qmYslZ2KMGCd3Nt+a+jdzwFi\\nTx3O87wdKWcF2vHL9Ja+95VuCmKYeK1uhPyqqj4t9Ch/cyvxb0xaLBzztTQ9dXCx\\nDhwj08b24T+/FYB9a4icuqQypCvjY1X9j8ivAsPEdHZoc9Di7JXBTZdVeZC1igCV\\ngl6mwzdHTJCRydE2976zyjC7l6QsRT6pRsMF3696N07WnaKgGv3K/Zr/6RbxebLq\\ntmNypNERIR7jTCt9L+fgYOX7anmuF5v7z0GfFsen9Tqb1LsZuQR0vgqCau******\\n1QIDAQAB\\n—–END PUBLIC KEY—–\\n" }}

赞 (0)
上一篇 4天前
下一篇 4天前