end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転します

openssl でファイルの暗号化と復号化

openssh ではありません。よく忘れるのでメモ

$ openssl bf -d -base64 -k $PASSPHRASE -in $ENCRIPT_FILE > $DENCRIPT_FILE

$ openssl aes-256-cbc -e -base64 -k hogehoge -in foo.txt -out foo.txt.ec
$ openssl aes-256-cbc -d -base64 -k hogehoge -in foo.txt.ec -out foo.txt

bf: blowfish , -d:decrypt(decode) , -base64:入力をbase64として扱う
の意味です