パスワード・ジェネレータ
ランダムなパスワードを生成するパスワード・ジェネレータです。パスワードを単語の組み合わせなどにすると、セキュリティ上リスクを負うこととなります。セキュリティを確保するためには、完全にランダムな文字からパスワードを作成したほうがよいわけで、そのようなパスワードを生成するのがこのジェネレータというわけです。
Windows用のexeファイルでプログラムを作るまでもないと思ったので、JavaScriptで作成してみました。利用にはW3C準拠のDOMとJavaScriptを実装したブラウザが必要です。サーバーとの通信は行なわずブラウザ側で生成しています。
MicrosoftのWebサイトには、パスワードの強度をチェックしてくれる「パスワード チェッカー」があります。必要に応じてそちらでも生成したパスワード強度をテストしてみてください。判定で強度が最強となるには14桁以上が必要なようです。
- 2003-8-16
- ちょいと作ってみた。
- 2005-5-21
- 要望を受けてアルファベットを大文字か小文字にあわせる機能を追加しました。この機能を使った場合はセキュリティ面でリスクが高まることに注意してください。
- 2009-5-20
- パスワード強度を表示するJavaScriptを使わせていただいて、その場でパスワード強度の目安も表示するようにしてみました。
- 2009-5-26
- すぐにコピーできるようにパスワード生成後にパスワードが選択状態になるように改良しました。
- 2009-8-23
- 要望がありましたので生成したパスワードを等幅フォントで表示するように変更。
- 2010-4-15
- 利用していたパスワード強度を表示するJavaScriptに大きな問題があることが判明しました。作者のWebサイトに修正済みのアップデートも見当たらないことからパスワード強度の目安表示を取りやめました。パスワード強度はMicrosoftのWebサイトでご確認ください。