Symmetric encryption algorithm using AES-256 with CBC mode and key derivation function PBKDF2
- Swift 5 (Common Crypto)
- Kotlin 1.8, Java 17 (Crypto API)
- Node.js 16 (Crypto Module)
- Vue.js 3 (Crypto-JS)
- Text (String): Text message to be encrypt (UTF-8).
- Password (String): 8-10 chars minimal length is recommended.
- Encrypted (String): Concatenated (Salt + IV + CipherText) in Base64 format.