1. ホーム
  2. http

[解決済み】ダイジェスト認証とベーシック認証の違いは何ですか?

2022-04-05 11:26:02

質問

とはどのような違いがあるのでしょうか? ダイジェスト 基本的な 認証は?

解決方法は?

ダイジェスト認証は、ユーザー名、パスワード、サーバーが提供する nonce 値、HTTP メソッド、リクエストされた URI にハッシュ関数を適用して、認証情報を暗号化して通信するものです。

基本認証では 非暗号化 base64エンコーディングです。

したがって、基本認証は一般的にhttpsのようなトランスポート層のセキュリティが提供される場合にのみ使用されるべきです。

参照 RFC-2617 は、その詳細について説明します。