機能の説明
ユーザー名とパスワードから HTTP Authorization: Basic <token> ヘッダーをその場で組み立て(
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
エンコード、UTF-8 対応)、既存のヘッダーをフィールドにデコードして戻し、クレデンシャルのミスを出荷前に検出します。使い方
- ユーザー名とパスワードを入力します。出力パネルにヘッダーが即座に組み上がります。
- すでにヘッダーをお持ちですか?Paste an Authorization header を開いて貼り付け、Parse & load を押せばフィールドにデコードされます。
- ヘッダーをコピー、
basic-auth-header.txtとしてダウンロード、または URL を共有します。入力内容はリンクにエンコードされます。
例
user/pass→Basic dXNlcjpwYXNzAuthorization: Basic dXNlcjpwYXNzを貼り付け →user/passがフィールドに読み込まれる- ユーザー名
a:b→ 警告:":" in username — credentials become ambiguous
補足事項
- プライベート: エンコード / デコードはローカルで行われます。クレデンシャルがブラウザーの外に出ることはありません。
- Basic 認証は平文 HTTP 上では安全ではありません。HTTPS と併用してください。新しい API にはトークン / OAuth を推奨します。
- ユーザー名に
:が含まれる場合にフラグが立つのは、user:passの分割が最初のコロンで行われるためです。仕様準拠のパーサーはユーザー名を黙って切り詰めます。 - 非 ASCII パスワードには RFC 7617 に基づきフラグが付きます。デフォルトの文字セットは UTF-8 ですが、多くのサーバーは ISO-8859-1 / US-ASCII を想定しており、そのようなバイトを破壊または拒否します。
- コロンを含むパスワードは正しく処理されます。
- 関連ツール:
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
、HTTP Status Codes。