- OpenTofu 语言
- 函数
- rsadecrypt
rsadecrypt
函数
rsadecrypt
解密 RSA 加密的密文,返回相应的明文。
rsadecrypt(ciphertext, privatekey)
ciphertext
必须是密文的 Base64 编码表示形式,使用 PKCS #1 v1.5 填充方案。OpenTofu 使用 RFC 4648 第 4 节 中定义的“标准”Base64 字母表。
privatekey
必须是未加密的 PEM 编码 RSA 私钥。
OpenTofu 没有用于加密消息的相应函数。使用此函数解密通过带外协商的密钥对由远程服务返回的密文。
示例
> rsadecrypt(filebase64("${path.module}/ciphertext"), file("privatekey.pem"))
Hello, world!