文字加密與解密 – AES、ChaCha20 等 10 種加密法
用密碼或自訂的金鑰與 IV 加密文字,或解密別人傳給你的文字,共有十種加密法:AES、ChaCha20、Triple DES、DES、Blowfish、Twofish、RC4、Camellia、Serpent 與 SM4。新資料請選擇 GCM 模式的 AES 或 ChaCha20-Poly1305,它們還能偵測錯誤的密碼或被修改過的文字;較舊的加密法則用來為仍在使用它們的系統讀寫資料。使用密碼時,每種加密法都採用 openssl enc -pbkdf2 的 Salted__ 格式;只要 OpenSSL 具備該加密法與模式,頁面就會顯示對應的 openssl 指令。全部在瀏覽器中進行,你的文字、密碼與金鑰都不會離開你的裝置;免費,也不需要註冊。
- AES以 AES-128、192 或 256 加密與解密文字,支援 GCM、CBC、CTR 等模式。
- ChaCha20以 ChaCha20-Poly1305 或純 ChaCha20 加密與解密文字。
- 三重 DES(3DES)以 Triple DES(DES-EDE3)加密與解密文字,適用於較舊的系統。
- DES以單重 DES 解密或加密舊有資料。
- Blowfish以 Blowfish 加密與解密文字,金鑰長度可自行選擇。
- Twofish以曾入圍 AES 決選的 Twofish 加密與解密文字。
- RC4以 RC4 串流加密法加密或解密舊有資料。
- Camellia以 Camellia-128、192 或 256 加密與解密文字。
- Serpent以曾入圍 AES 決選的 Serpent 加密與解密文字。
- SM4以中國國家標準 SM4 加密與解密文字。