rsa_encryption
[rsa] RSA 公钥加密。 【参数】
rsa_public_key_in_pem:PEM 格式公钥
plain_data_in_hex:明文 Hex
rsa_padding_mode:RSAES_PKCS1_V1_5 / RSAES_OAEP_SHA_1 / RSAES_OAEP_SHA_224 / RSAES_OAEP_SHA_256 / RSAES_OAEP_SHA_384 / RSAES_OAEP_SHA_512 【明文长度限制】受 key_size 和 padding 约束,RSA-4096 + OAEP-SHA512 最大约 446 字节。 【输出】cipher_data_in_hex、cipher_length。 【安全建议】推荐使用 OAEP 而非 PKCS1v1.5。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rsa_padding_mode | No | RSA 加密填充模式,可选值:RSAES_PKCS1_V1_5 / RSAES_OAEP_SHA_1 / RSAES_OAEP_SHA_224 / RSAES_OAEP_SHA_256 / RSAES_OAEP_SHA_384 / RSAES_OAEP_SHA_512 | |
| plain_data_in_hex | No | 明文的十六进制字符串 | |
| rsa_public_key_in_pem | No | RSA 公钥的 PEM 文本(含 BEGIN/END 头尾的 Base64 编码文本) |