タグ

opensslに関するsabroのブックマーク (2)

  • openssl でファイル暗号化

    openssl コマンドって、直接叩いてファイルを暗号化できることをしらなかったのでメモ。 ちょっとファイルに鍵をかけたい場合に便利そう。 開発機なら大体 openssl-dev とか入れている気がするので、すぐ使えると思う。 ファイルの暗号化に使えるのは openssl enc コマンドで、そのヘルプは openssl enc help で見ることができる。 覚えておきたいのは以下のコマンド -in 入力ファイル -out 出力ファイル -e encrypt(暗号化) -d decrypt(復号化) 暗号化方法は色々選べる。同じく help で確認できる。 いくつかあって、あまり詳しくはないけど -aes-256-cbc あたりを選んでおけば良さそう。 ファイルの暗号化はこう。 $ openssl enc -e -aes-256-cbc -in test.txt -out test.tx

    openssl でファイル暗号化
  • mixi Engineers’ Blog » OpenSSLの暗号文をJava/Perl/Rubyで開く

    秘密鍵やプライベートな情報などを秘匿するためにパスワードでデータを暗号化・復号したい場合があります。このとき、暗号化と復号するアプリケーションが同じであれば簡単ですが、例えばCで暗号化してJavaPerlRubyで復号するといった風に異なるプラットフォームで暗号データをやりとりする場合には、いくつか気 をつけなければいけないポイントがあります。 OpenSSLによる暗号化 OpenSSLはWebサーバのSSL/TLSサポートに利用されますが、その他にも付属しているopensslコマンドから基的な暗号アルゴリズムを利用できます。次のような簡単なコマンドで、パスワードを使ってデータを暗号化したり復号したりすることができます: $ echo 'Hello World!' | openssl enc -e -aes-128-cbc > cipher.txt enter aes-128-cbc

    mixi Engineers’ Blog » OpenSSLの暗号文をJava/Perl/Rubyで開く
  • 1