Basic Auth ヘッダー生成ツール
HTTP Basic 認証ヘッダーをオンライン生成 — ユーザー名:パスワードを Base64 Authorization ヘッダーに即座にエンコード
HTTP Basic認証とは何ですか?
HTTP Basic認証はRFC 7617で定義されたシンプルな認証スキームです。クライアントは各リクエストのAuthorizationヘッダーに「ユーザー名:パスワード」のBase64エンコード文字列を送信します。
Basic Authの仕組みは?
サーバーが認証を要求すると、401 UnauthorizedステータスとWWW-Authenticate: Basicヘッダーを返します。クライアントはAuthorization: Basic <base64>ヘッダーを付けてリクエストを再送します。値は「ユーザー名:パスワード」のBase64エンコーディングです。
Basic Authは安全ですか?
Basic Auth単体では安全ではありません。資格情報はBase64エンコードされているだけで暗号化されていません。必ずHTTPSで使用してください。本番環境ではOAuth 2.0、JWT、APIキーなどより安全な代替手段を検討してください。
curlでBasic Authを使用するには?
-uフラグを使用:curl -u ユーザー名:パスワード https://api.example.com。またはこのツールでヘッダーを生成して使用:curl -H "Authorization: Basic dXNlcjpwYXNz" https://api.example.com。どちらの方法も同じ結果になります。
ユーザー名やパスワードに特殊文字を使用できますか?
はい、このツールはUnicode文字を正しく処理します。資格情報はBase64変換前にUTF-8エンコードされ、RFC 7617に準拠しています。@、#、!などの特殊文字や非ASCII文字もすべてサポートされています。
Authorizationヘッダーの形式は?
Authorizationヘッダーは次の形式です:「Authorization: Basic <base64エンコードされた資格情報>」。Base64値はコロン区切りの「ユーザー名:パスワード」のエンコーディングです。例えばuser:passはdXNlcjpwYXNzになります。
Basic Authヘッダーをデコードするには?
ヘッダーの「Basic 」以降のBase64値をデコードすると「ユーザー名:パスワード」が得られます。このツールには組み込みデコーダーが含まれています — 完全なAuthorizationヘッダー値を貼り付けると即座に資格情報を抽出します。
Basic AuthとBearer Tokenの違いは?
Basic Authは各リクエストでBase64エンコードされた資格情報を送信し、Bearer Tokenは認証フローを通じて取得したトークン(JWTなど)を送信します。Basic Authはシンプルですが柔軟性は低いです。Bearerトークンは権限情報を保持し自動的に期限切れになります。
ブラウザのURLでBasic Authを使用できますか?
はい、形式はhttps://ユーザー名:パスワード@hostname.com/pathです。ただし、多くのモダンブラウザはセキュリティ上の理由からこの方法を警告またはブロックします。Authorizationヘッダーを直接使用することをお勧めします。
このツールは資格情報をサーバーに送信しますか?
いいえ。このツールはブラウザ内でJavaScriptを使用して完全に動作します。ユーザー名とパスワードがネットワーク経由で送信されることはありません。すべてのエンコーディングとデコーディングはデバイス上でローカルに処理されます。
Basic Auth ヘッダー生成ツールの使い方
ユーザー名とパスワードを Base64 にエンコードして HTTP Basic Authentication ヘッダーを生成します。処理はすべてブラウザ内で完結し、入力内容がアップロードされることはありません。
- Username フィールドにユーザー名を、Password フィールドにパスワードを入力します。
- Encode ボタンをクリックすると、両者が Base64 資格情報に変換され、そのまま使える Authorization ヘッダーが表示されます。
- 生成されたヘッダーをコピーして、API クライアントや HTTP リクエスト、プロキシ設定に貼り付けます。
- 既存のヘッダーを確認したいときは、Paste Authorization Header 欄に貼り付けて Decode をクリックすると、ユーザー名とパスワードが復元されます。
Basic Auth ヘッダーをデコードすると平文パスワードが丸見えになるため、自分のものか信頼できる発生源のヘッダーだけを解析してください。
関連ツール
- ファイルハッシュ MD5、SHA-1、SHA-256、SHA-512ファイルハッシュをローカル計算・検証
- HAR ビューア HAR ファイルをオンラインで開く。ステータス色分け・並べ替え・絞り込み付きリクエスト表、ヘッダー、レスポンスボディのプレビュー、ウォーターフォール表示。ローカル解析でアップロードなし。
- IBANバリデーター 国際銀行口座番号(IBAN)を即座に検証。80カ国以上のフォーマット、長さ、チェックサムをリアルタイムで確認します。
- HTTPリクエストテスター ブラウザで直接REST APIをテスト。カスタムヘッダー、ボディ、クエリパラメータでGET、POST、PUT、DELETEリクエストを送信。レスポンスのステータス、ヘッダー、JSONボディを即座に確認。
- ランダムポートジェネレーター IANA 標準範囲からランダムなネットワークポート番号を生成します——既知 (1-1023)、登録済み (1024-49151)、動的 (49152-65535)。ユニーク値、ソート、一括生成に対応。100% ブラウザ完結、サーバー不要。
- .htaccessジェネレーター Apache .htaccessルールを生成します。リダイレクト、リライト、セキュリティヘッダー、キャッシュなど。
- Robots.txtジェネレーター 無料オンラインrobots.txtジェネレーター。robots.txtファイルを作成・カスタマイズして検索エンジンのクロールを制御、クローラーアクセスを管理、サイトのSEOを最適化します。
- サイトマップジェネレーター 無料オンラインXMLサイトマップジェネレーター。URL追加、優先度・頻度設定、SEOに優れたサイトマップを即座に作成。