メインコンテンツへスキップ
Toolars
探索
バグを報告

ユーティリティ · ローカルユーティリティ

パスワード生成

Password Generator

ブラウザーの Web Crypto で選択した文字セットから 8〜128 文字のパスワードを生成。各セットの文字が少なくとも 1 つ入ります。コピーまたは平文ファイルでダウンロードでき、生成処理はこのタブ内で行います。 同じページでローカル Worker による Bcrypt ハッシュの作成・検証も可能です(コスト 4〜12、パスワードは最大 72 UTF-8 バイト)。

タスクの道筋 / 入力から結果へ

パスワードの長さを設定する

ローカルで実行 · アップロードなし

パスワード生成の使い方、プライバシー、関連ツール

タスクの道筋 / 入力から結果へ

強力なランダムパスワードを生成する方法

  1. 01

    パスワードの長さを設定する

    長さを 8〜128 文字(初期値 24)に設定し、文字種を選びます。ビット数は長さと文字集合から求めた理論上限であり、強度スコアではありません。設定を変更すると前の結果は消去されます。

  2. 02

    文字セットを選ぶ

    「文字セット」で「小文字 a–z」「大文字 A–Z」「数字 0–9」「記号」を切り替えます。記号セットは !@#$%^&*()-_=+[]{};:,.? などを含む 23 文字です。少なくとも 1 つのセットを有効にする必要があり、選択した各セットはシャッフル前にパスワード内へ少なくとも 1 回出現することが保証されます。対象システムが記号を制限している場合は、たまたま条件を満たすまで再生成するのではなく、そのセットをオフにしてください。

  3. 03

    パスワードを生成する

    生成ボタンを押します。Web Crypto と棄却サンプリングで各文字種から 1 文字ずつ選び、残りを結合した文字集合から補い、Fisher–Yates 法で並べ替えます。各文字種は必ず含まれますが、条件を満たす全パスワードが等確率で生成されるわけではありません。

  4. 04

    シークレットをコピーまたはダウンロードする

    「出力をコピー」はパスワードをシステムのクリップボードに置きます。パスワード管理アプリに貼り付けた後は、端末の方針に従ってクリップボードを消去してください。ダウンロードは暗号化されていない toolars-strong-password.txt を保存するため、保管または削除が必要です。生成処理自体はこのタブ内で行われ、アップロードしません。リセットで消えるのは作業画面の結果だけで、クリップボードやディスク、他のアプリに移したコピーは取り消せません。

  5. 05

    Bcrypt パスワードハッシュを作成・検証する

    生成したシークレットまたは別のパスワードを入力し、コスト 4〜12 を選んで、分離 Worker で実際の Bcrypt ハッシュを作成・検証します。72 UTF-8 バイト超は切り捨てず拒否します。

ツールの概要

処理
ブラウザー内で完結
入力の外部送信
なし
保存
一切保存しません
価格
無料

入力はブラウザに留まります。

パスワード生成 は検証済みのローカル実行パスを使用し、隠れた入力・出力履歴を作成しません。

ローカル実行

現在のブラウザタブ内で実行されます。

隠れた処理なし

使用中のツールデータが Toolars のドキュメントレコードになることはありません。

アカウント不要

プロフィールを作成せずにコアワークフローを使えます。お気に入りはログイン後にアカウントへ同期されます。

即時リセット

タブを閉じれば、作業中のデータは消えます。

パスワード生成 が実際に行うこと

サービスの文字ルールを満たす長く一意なパスワードを作り、パスワードマネージャーに保存します。記号はサービスに制限がある場合だけ無効にしてください。ビット数の上限では使い回しや漏えいを評価できません。

よくある質問

パスワードのランダム性はどの程度ですか?
すべての文字はブラウザーの Web Crypto API から棄却サンプリングで取得されます。分布を偏らせる可能性のある 32 ビットの乱数値は破棄して再抽出するため、素朴な乱数選択にありがちな剰余バイアスが取り除かれます。最初に有効な各セットから 1 文字ずつ配置してポリシーを保証し、残りを結合アルファベットから埋め、完成したパスワードは偏りのない Fisher–Yates シャッフルを通過するため、保証された文字は予測できない位置に収まります。
使用できる長さと文字セットは?
8〜128 文字の任意の整数の長さで、小文字、大文字、数字、23 文字の記号セットを自由に組み合わせられます。4 つすべてをオフにすると、少なくとも 1 つの文字セットを選ぶよう求めるメッセージで拒否されます。デフォルトのポリシーは 24 文字・全セット有効で、「リセット」でいつでもそこに戻れます。
ビット数の上限は何を意味しますか?
長さと文字集合による上限です。各種類を必ず含める条件は分布を変えます。強度の評価ではありません。長く、使い回さないパスワードを使用してください。
パスワードは保存されたりアップロードされたりしますか?
生成にはこのタブのブラウザー Web Crypto を使い、ツールがパスワードをアップロードしたりサイトの記録として保存したりはしません。コピーするとシステムのクリップボードに入り、他のソフトや履歴に残る場合があります。ダウンロードは暗号化されていないテキストファイルを作ります。リセットやタブを閉じる操作で消えるのは作業画面だけで、外部のコピーは削除できません。信頼できる管理アプリに保存し、端末の設定に従ってコピーを扱ってください。
Bcrypt は暗号化ですか?制限は?
Bcrypt はソルト付きの一方向パスワード検証値で、暗号化でも可逆でもありません。コストは 4〜12、タイムアウト時は停止し、72 UTF-8 バイト超は明示的に拒否します。

ファイルとユーティリティを続ける

行き止まりではなく、関連タスクへ。

完全な索引に戻らずに、別のフォーカスされたワークスペースへ移動できます。

リストシャッフル

List Randomizer

最大 5,000 項目のリストを Web Crypto 駆動の偏りないフィッシャー・イェーツ シャッフルで並べ替え。重複も独立に扱う。

編集

画像からテキストへ OCR

Image to Text OCR

PNG・JPEG 画像から印刷された英語テキストをローカル認識で抽出。手書き・中国語・表形式の読み取りはこのバージョンの対象外。

作成

字幕変換

Subtitle Converter

プレーンテキスト字幕を SRT と VTT の間で変換し、キューのタイミングをミリ秒単位でシフト。1 MiB・10,000 キューまで。

変換

QR コード読み取り

QR Code Reader

PNG・JPEG 画像から 1 つの QR コードをローカルの Canvas と Web Worker でデコード。クラウド・カメラなし、リンクも開かない。

作成