openssl DES
加密
1
| openssl enc -des-cbc -a -K e0e0e0e0f1f1f1f1 -in plaintext.txt -provider legacy
|
1
2
3
4
| -des-cbc: 指定演算法
-a: 使用 base64
-K: 指定密碼
-provider legacy: 因為 DES 太古老,不安全,因此要加上這個選項才能用
|
解密
1
| openssl enc -des-cbc -d -a -K e0e0e0e0f1f1f1f1 -in plaintext.txt -provider legacy
|
1
2
3
4
5
| -des-cbc: 指定演算法
-d: 解密
-a: 使用 base64
-K: 指定密碼
-provider legacy: 因為 DES 太古老,不安全,因此要加上這個選項才能用
|
注意事項
openssl 的選項都是一個 -
,不像一般的 GNU 命令分長選項和短選項。另外 -d
和 -a
不能合併成 -da
或是 -ad
參考資料