Demo to preview the plugin:
Introduction
With this plugin you can easily encrypt and decrypt your data server-side. You can use this plugin to further protect your sensitive data.
Encrypt using AES
Decrypt using AES
Hash using SHA256
How to setup
- Trigger the Action in a Workflow
Hash SHA256
Encrypt AES
Decrypt AES
Go to the Workflow tab in your Bubble editor and add an action where you want to hash, encrypt, or decrypt data.
Choose the plugin action from the Plugins menu:
- Configure the Action Inputs
- In the “Text to hash” field, insert the text or dynamic value you want to hash.
- Example:
Input Password's value
- In the “Text to encrypt” field, insert the value you want to protect.
- In the “Secret Key” field, provide a secret key (static or dynamic).
- Keep this key consistent between encryption and decryption.
- Example:
Input SecretKey's value
- In the “Encrypted text” field, insert the value you previously encrypted.
- In the “Secret Key” field, use the same key that was used during encryption.
For
Hash SHA256
:For
Encrypt AES
:For
Decrypt AES
:Plugin Actions
Hash SHA256
Hash SHA256 is a cryptographic function that generates a fixed-length, 256-bit hash string from any input. It's commonly used to verify data integrity or securely store passwords.
Title | Description | Type |
String | The String that should be hashed | Text |
Return Values:
Title | Description | Type |
Hash | The resulting SHA256 hash string generated from the input | Text |
Encrypt AES
This action encrypts a given string using the AES (Advanced Encryption Standard) algorithm. You must provide a secret key, which will be used to encode the data securely.
Title | Description | Type |
String | The String that should be encrypted | Text |
Secret Key | The secret key | Text |
Return Values:
Title | Description | Type |
Encrypted Value | The result of encrypting the input text with AES | Text |
Decrypt AES
This action decrypts a string previously encrypted with AES using the same secret key. It will return the original text if the correct key is provided.
Title | Description | Type |
String | The String that should be decrypted | Text |
Secret Key | The secret key | Text |
Return Values:
Title | Description | Type |
Decrypted Text | The original readable text after decryption | Text |