ForHosting KIT · 開発者向けツール

強力なパスワードをまとめて生成

前のパスワードから推測できないランダムなパスワードを、1件ずつでもまとめてでも作れます。たとえば16文字のパスワードを2件です。小文字・大文字・数字・記号を選べ、0とOのように紛らわしい文字も除けます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日

指定した長さと文字種の組み合わせから、ランダムなパスワードを生成するツールです。1件だけでなく、複数のアカウント用にまとめて作りたいときにも使えます。

乱数の出どころが重要な理由

弱いパスワード、使い回したパスワード、予測しやすいパスワードは、今もアカウントに侵入されるいちばんの近道です。自作の生成ツールの多くは、プログラミング言語に標準で備わる乱数の仕組みを使っています。これは速い一方で、ゲームやシミュレーション向けに作られたものです。いくつかの出力を見ると、攻撃者が次の値を推測できてしまう場合があります。アカウントを守るパスワードには、暗号用に安全な乱数源が必要です。そうすれば、前に作ったパスワードから次のパスワードについて何も分かりません。この生成ツールが使うのは、そうした安全な乱数源だけです。

規則に合った設定の選び方

まず、パスワードが満たすべき規則を確認しましょう。長さを決め、小文字、大文字、数字、記号のうちどの種類の文字を含めるかを選びます。パスワードを声に出して読み上げたり、手で書き写したりする場面があるなら、見間違えやすい文字を除く設定にしてください。1件だけでも、まとめてでも作れます。たとえば16文字のパスワードを2件作れば、複数のアカウントを一度に用意するときに便利です。新しい利用者の登録時に仮のパスワードを発行するのもよくある使い方で、誰かが考えたり文字の規則を手で組んだりする必要がなくなります。

生成できるパスワードの条件

長さや、英大文字・英小文字・数字・記号をそれぞれ含めるかどうかを指定できます。紛らわしい文字(0とOなど)を除く設定にも対応しています。

まとめて作成

1件ずつでなく、必要な件数を指定して一度に複数のパスワードを生成できます。新しいシステム導入時の初期パスワード配布などに向いています。

強度についての考え方

長さと文字種の組み合わせが多いほど、総当たりで推測されにくくなります。使い回しを避け、サービスごとに別のパスワードを使うことも、あわせておすすめします。

新入社員のアカウント初期設定

株式会社山田商事の情報システム担当は、新入社員用アカウントの初期パスワードをまとめて生成し、それぞれ個別に配布しています。

サービスごとに異なるパスワード

伊藤さくらさんは、複数の会員サイトに登録する際、使い回しを避けるためにサービスごとに新しいパスワードを生成しています。

生成したパスワードはサーバーに保存されますか?

保存されません。 生成はブラウザの中で行われ、画面を離れると結果は残りません。

一度に生成できる件数に上限はありますか?

明確な上限は設けていません。一度に非常に多くの件数を指定すると、表示までにやや時間がかかります。

なぜ無料で使えるのですか?

生成処理が軽く、ブラウザの中で完結するため無料で提供できています。

日本語のサポートはありますか?

申し訳ありませんが、日本語でのサポートは行っておりません。サポートは英語またはスペイン語で、担当者が直接対応します。ツール自体は日本語の環境でも問題なくご利用いただけます。

記号を含めない設定にもできますか?

できます。 記号の使用を禁止しているシステム向けに、英数字だけの生成にも対応しています。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/dev/password-gen

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/dev/password-gen \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"count":1,"length":20}'
{
  "count": 1,
  "length": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.password_gen",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

ブラウザ完結・無料

生成はブラウザの中で行われ、サーバーへの送信はありません。システムへの自動登録に組み込みたい場合は、APIから同じ機能を呼び出せます。料金は1リクエストあたり$0.002(米ドル)です。

テスト用アカウントの準備

開発者の山本翔太さんは、負荷テスト用に大量のテストアカウントを用意する際、APIからパスワードをまとめて生成しています。

会員登録は必要ですか?

不要です。ページを開けばすぐに生成できます。

APIから使う場合の料金は?

1リクエストあたり$0.002です。1回のリクエストで何件生成しても金額は変わりません。

KITの完全なドキュメントを見る →