1. Docs
  2. Formulas
  3. Functions

RSA_AES_HYBRID_ENCRYPT

Encrypts data of arbitrary length using a provided public or private RSA key, in a hybrid cryptosystem internally using AES. A padding choosing from "PKCS1_PADDING", "PKCS1_OAEP_PADDING" and "SSLV23_PADDING" can be passed in with "PKCS1_PADDING" being the default.

Categories: Encryption

Syntax

RSA_AES_HYBRID_ENCRYPT(plain_message, key, [padding: "PKCS1_PADDING"])

Examples

Example 1

Formula

RSA_AES_HYBRID_ENCRYPT(plain_message, key)

Output

1
[
2
"(encrypted aes key)",
3
"(encrypted initialization vector)",
4
"(encrypted data)"
5
]

Example 2

Formula

RSA_AES_HYBRID_ENCRYPT(plain_message, key, padding: "PKCS1_PADDING")

Output

1
[
2
"(encrypted aes key)",
3
"(encrypted initialization vector)",
4
"(encrypted data)"
5
]
Was this helpful?
RSA_AES_HYBRID_ENCRYPT | Docs | Tines