本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Basic Auth Generator

ユーザー名とパスワードから RFC 7617 の Basic 認証ヘッダーを生成。そのまま貼れる curl 例付き。

UTF-8 対応の base64 でローカル エンコードします。非 ASCII の資格情報でもヘッダー値は有効です。

Authorization ヘッダー

 

ユーザー名かパスワードを入力するとヘッダーが生成されます。

curl の例

 

使い方

  1. 2 つの欄にユーザー名とパスワードを入力します。ヘッダーは入力に合わせて即時生成されます。
  2. Authorization ヘッダーの行をコピーし、リクエストやクライアント、HTTP ファイルに追加します。
  3. または curl の例をコピーし、URL を自分のエンドポイントに置き換えます。
  4. パスワード欄はマスク表示。使い終わったら Clear で両方消せます。

よくある用途

よくある質問

Q: Basic 認証は安全ですか? A: HTTPS の上でのみです。ヘッダーは毎リクエストで繰り返され、デコードも容易なので、必ず TLS の中で使う必要があります。TLS を保証できない機密サービスでは無効にしてください。

Q: 同じパスワードなのに base64 が違うのは? A: Latin-1 でエンコードするツールは非 ASCII 文字を壊します。このツールは先に UTF-8 バイトへ変換してからエンコードし、サーバーの期待と一致させます。

Q: ユーザー名にコロンを含められますか? A: 形式は最初のコロンで分割するため、ユーザー名内のコロン以降はユーザー名として解釈されません。別のユーザー名を使うか、余分な部分をパスワード側に移してください。

データはこのデバイス内にとどまります

Basic Auth Generator は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。