tkuchikiの日記

Linux やプログラミングについて書きます。

opensslコマンドで鍵を使った文字列の暗号・復号化

暗号化アルゴリズムDES、鍵:foobar、対象文字列:hoge の場合

[暗号化]

$ echo "hoge" | openssl enc -e -des -base64 -k "foobar"
U2FsdGVkX19KGcERzdqxVTXcJX9pGPYf

DES(-des) で、"foobar"を鍵に(-k "foobar")、暗号化(enc -e)して、Base64でテキスト化(-base64)

[復号化]

$ echo "U2FsdGVkX19KGcERzdqxVTXcJX9pGPYf" | openssl enc -d -des -base64 -k "foobar"
hoge

DES(-des) で、"foobar"を鍵に(-k "foobar")、復号化(enc -d)して、Base64でテキスト化(-base64)