セキュリティ

パスワード生成ツール

ブラウザの Web Crypto API を使ってランダムなパスワードを生成します。 生成処理はページ内で完結するため、静的ホスティングでもそのまま動作します。

生成条件

生成結果

強度判定や保存機能を後から追加しやすいよう、ページごとのロジックは共通JSにまとめています。

このパスワード生成ページの特徴

文字数、英大文字、英小文字、数字、記号の有無を切り替えながらパスワードを作成できます。 紛らわしい文字を除外する設定もあるため、手入力が必要な場面にも向いています。

サーバー送信を前提にしない静的ツールなので、ちょっとしたアカウント作成時や 社内向けの簡易作業でも導入しやすい構成です。

パスワードとは何か

パスワードとは、サービスやシステムにログインする本人であることを確認するための文字列です。 メール、ECサイト、SNS、業務システム、サーバー管理画面など、ほとんどのオンラインサービスで使われています。

もしパスワードが短すぎたり、推測しやすかったり、複数サイトで使い回されていたりすると、 不正ログインや情報漏えいのリスクが高くなります。そのため、十分な長さがあり、 英大文字・英小文字・数字・記号を組み合わせたランダムなパスワードが推奨されます。

強いパスワードを作るポイント

  • 16文字以上を目安にする
  • 英大文字、英小文字、数字、記号を組み合わせる
  • 名前、誕生日、会社名など推測しやすい情報を避ける
  • サービスごとに別のパスワードを使う
  • 可能であればパスワードマネージャーと併用する

よくある質問

このパスワード生成ツールは安全ですか?

生成処理はブラウザ内で完結し、Web Crypto API を使ってランダム値を生成しています。

何文字くらいにすればよいですか?

一般的には 16 文字以上で、英大文字・小文字・数字・記号を組み合わせる設定が使いやすいです。