home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

技術/Security/PKI,SSL,TLS/メモ04_OpenSSLでファイルを暗号化して復号する練習 (v1)

技術/Security/PKI,SSL,TLS/メモ04_OpenSSLでファイルを暗号化して復号する練習 (v1)

技術 / Security / PKI,SSL,TLS / メモ04_OpenSSLでファイルを暗号化して復号する練習 (v1)
id: 1225 所有者: msakamoto-sf    作成日: 2013-07-27 19:03:43
カテゴリ: SSL/TLS セキュリティ 

OpenSSLの enc コマンドでファイルの暗号化と復号を行うことが出来ます。

暗号化(AES256):

$ openssl enc -aes256 -e -in original.txt -out encrypted.txt
enter aes-256-cbc encryption password: (パスワード入力)
Verifying - enter aes-256-cbc encryption password: (パスワード確認入力)

復号(AES256):

$ openssl enc -aes256 -d -in encrypted.txt -out decrypted.txt
enter aes-256-cbc decryption password: (パスワード入力)

"-in"を指定しない場合は標準入力が使われます。

$ echo "abcdefg" | openssl enc -aes256 -e -out e.txt
$ cat e.txt | openssl enc -aes256 -d -out d.txt
$ cat d.txt
abcdefg

サポートされているアルゴリズムは、 enc(1) の "SUPPORTED CIPHERS" を参照してください。
("openssl enc -h" など不正なオプションを指定して enc コマンドを実行した時に表示される、"Cipher Types" からも確認出来ます。)



プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2013-07-27 19:04:04
md5:0781f081887de9fff0bd0bcc1f3306fc
sha1:9b39ad77fed5a1f7349c647ad2226ad67a88b78c
コメント
コメントを投稿するにはログインして下さい。