openssl enc

UNIX ぽい環境でファイルを暗号化する場合、
最近は openssl を使うのがいい感じぽい。
コマンドはこんな感じ。
$ openssl enc -e -aes-256-cbc -in hogehoge -out fugafuga -pass pass:burorororo
暗号化アルゴリズムはいっぱいあるけど、
最近は -aes-256-cbc がいい感じのようだ。

しかし AES で 256bit なんて

どんだけ時間がかかるんだと思って 30M のファイルを iMac G5 でやってみた。
結果はこんな感じ。
real 0m1.274s
user 0m0.627s
sys 0m0.386s
最近の CPU はすげえのぉ。