rsa_encrypt
Use an RSA public key to encrypt data with OAEP padding. Result is base64-encoded ciphertext.
Instructions
Encrypt data using RSA with OAEP asymmetric_padding.
Args: public_key_pem: RSA public key in PEM format. data: String to encrypt (max ~446 bytes for 4096-bit key).
Returns: Base64-encoded ciphertext.
Raises: ValueError: If data is too large for the key size.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| public_key_pem | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |