Client-side WebCrypto & Server-side OpenSSL
base64( IV(12) || TAG(16) || CIPHERTEXT )
.-- ei mitään --
Encrypt: php crypter.php --mode=encrypt --password="secret" --text="PLAINTEXT" [--pbkdf2=1 --salt="..." --iters=100000] Decrypt: php crypter.php --mode=decrypt --password="secret" --input="BASE64..." [--pbkdf2=1 --salt="..." --iters=100000]