タグ

Developmentとhttpに関するnari_sanのブックマーク (2)

  • HTTP クライアントを作ってみよう(6) - Digest 認証編 -

    Digest 認証 (ダイジェスト認証) 前ページでは Basic 認証を紹介し、セキュリティ面で問題があることを示しました。 その欠点を解消したのが Digest 認証です。 以下の URL では Digest 認証を行っています。 ブラウザから操作する分には Basic 認証と区別が付かないでしょうが、 認証の仕組みはちょっと複雑になっています。そのかわり、 ネットワーク上を流れるパケットを覗き見られても、パスワードがばれることはありません。 以下、仕組みを簡単に説明します。 「メッセージダイジェスト」の意味がよくわからなければ、暗号化のお話 (3) を参照してください (「ハッシュ」と「メッセージダイジェスト」は同じものと考えてください)。 まず、あらかじめサーバ側にパスワードの MD5 メッセージダイジェストを保存しておきます (ユーザ登録に相当)。 クライアントが Digest

  • CodeSnippets: Authenticated Digest for Net:HTTPHeader [ruby] [http] [md5]

    Never been to CodeSnippets before? Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!) Allows authenticated requests to be made. Based off of http://theexciter.com/articles/bingo and updated for Ruby 1.8.6 Use by calling req.digest_auth(usern

    nari_san
    nari_san 2009/08/09
    NET::HTTPでダイジェスト認証クライアント
  • 1