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