タグ

暗号に関するtoshi3221のブックマーク (2)

  • Ruby スクリプトでデータを暗号化する方法 - WebOS Goodies

    日は、 Ruby の OpenSSL バインドを利用してデータを暗号化する方法をご紹介します。というのも最近、自宅サーバーにある各種データを Web 上のサービスに移動しようと画策していまして、その際にプライベートなデータは暗号化して保存したいのです。ほとんどの Web API は暗号化なしの HTTP で通信しますし、いくらパスワードで保護されているとはいえ、他所の HDD にプレーンな状態で保存するのは不安ですからね。 それ以外でもスクリプトで暗号化の処理をしたい場面はいろいろあると思います。そんなときは、ぜひ参考にしてください。 それでは、まずは暗号化の処理から。 OpenSSL はさまざまな暗号化アルゴリズムをサポートしていますが、ここではリファレンスでも推奨されている AES-256-CBC を使うことにします。ひとつの文字列(バイト列)を暗号化する関数は以下のようになります。

    toshi3221
    toshi3221 2010/11/08
    AES-256-CBCによって暗号化する。暗号鍵と補助鍵saltが存在する理由も丁寧に説明されている
  • 暗号入門:暗号の2010年問題とは|SBINS

    皆様に多くのお問い合わせをいただいている暗号技術について、暗号入門と題して数回に分けて解説します。 最終回の今回は、暗号の2010年問題について説明します。 ※掲載されている情報は掲載日時点での情報です。 みなさんは、暗号アルゴリズムの 2010 年問題をご存知でしょうか。 現在、さまざまなシーンで利用されている暗号技術ですが、その中でもデファクトスタンダードとして利用されているいくつかの暗号アルゴリズムについては、2010 年までにより安全性の高いものへ移行する必要があると言われています。 これを「暗号アルゴリズムの 2010 年問題」といいます。 2010 年問題は、その影響範囲の大きさから、各業界では早急に検討が必要である課題として対応が求められています。 暗号アルゴリズムの安全性は、暗号の研究者によって日々、調査・研究が進められていますが、専門家でもない限りこれら最新動向を常

  • 1