タグ

暗号化に関するms2310のブックマーク (5)

  • ソルトとベルト - わさっきhb

    Unixパスワード管理における,「ソルト」の役割について,説明します. ソルトがないとき まずソルトがない状態で,暗号化パスワードは,パスワードのみに依存して求めるのだと,どんな不都合が起こるかを考えてみましょう. 例えば,ユーザ名がtakehikoで,パスワードがwakayamaとします.そしてある暗号化関数で,nNAvIrX23n2という文字列が作られたとします. 次に,ユーザ名がmurakawaという人が,たまたまwakayamaというパスワードを選んだとします.そうすると,暗号化関数でできるのは,「パスワードのみに依存して求める」といいましたので,nNAvIrX23n2ですね. さて,そのようなユーザ情報と暗号化パスワードがファイルになっているのを,たまたま見ることができたら,どうかと言いますと,ユーザtakehikoとユーザmurakawaは,パスワードは何か分からないけど,同じ

    ソルトとベルト - わさっきhb
    ms2310
    ms2310 2012/06/12
    暗号化のソルトが気になったので引いたらとてもわかりやすい説明が引っかかった。著者に多謝。
  • 可逆式暗号化関数を作る - RubyBeginner (ルビギナー)の世にも奇妙な開発

    INDEX PAGE 可逆式暗号化を作る データベースにデータを格納する時 ログイン画面用のパスワードは 照合さえできればよいので不可逆式の暗号化を採用が良いと思います。 具体的にはStringクラスのcryptを利用するのが良いと思います。 http://www.ruby-lang.org/ja/man/html/String.html#crypt これで、システム管理者も含めて誰もデータベースのデータを読めないはずです。 しかし、住所・電話番号のような データベースにそのまま入れたくないけど かと言って、復号できないとシステムを作れないような場合 これを実現するにはOpenSSL用のライブラリーを利用するのが良いようです。 http://www.ruby-lang.org/ja/man/html/OpenSSL_Cipher_Cipher.html ちょっとこのまま各ソースで実装するの

    可逆式暗号化関数を作る - RubyBeginner (ルビギナー)の世にも奇妙な開発
    ms2310
    ms2310 2011/02/07
    可逆暗号化の作り方。OpenSSL利用。
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    ms2310
    ms2310 2011/02/07
    可逆暗号ライブラリの紹介
  • link集/ライブラリ系/C++ - NomisoBraaan Wiki

    C/C++向けのライブラリへのリンク集。 Top/link集/ライブラリ系/C++ link集/開発言語系/C++ 捜し物するなら、下記ページも利用可能。 link集/OpenSource関連#Info Microsoft VisualC++向けで COM(Component Object Model) を利用するなら、下記ページも利用可能。 link集/ライブラリ系#VB *1 link集/ライブラリ系#COM 各種ライセンスについては、下記ページも参照方。 link集/その他#license 関連ドキュメント Document/SourceForge.jp - SourceForge.jpの利用方法 Document/SourceForge.net - SourceForge.netの利用方法 Miscellaneous † 多機能過ぎて分類不能だがね・・・ ↑ OpenSource

  • 第263章

    重要なファイルは暗号化して送るのが安全です。ファイルを暗号化する 方法はいろいろ考えられていますが、ここではマイクロソフトの Crypto APIについてごく初歩的な使い方を解説します。 格的に利用するには、専門書等を参照してください。 まず、最初にデフォルトの暗号化サービスプロバイダ(CSP)をインストールする 必要があります(IE3.0以降がインストールされていればよい)。 そのほかにデフォルトのCSPとキーの組を作る必要があります。(後の章) この章では、暗号化に必要な関数についての解説をします。 BOOL WINAPI CryptAcquireContext( HCRYPTPROV *phProv, // out LPCTSTR pszContainer, // in LPCTSTR pszProvider, // in DWORD dwProvType, // in DWORD

  • 1