JSのみでパスワードを生成できるサイトを作りました。
https://github.com/newnakashima/js-password
最近はWEBサイトのパスワード入力欄にフォーカスすると、ブラウザやブラウザの機能拡張が自動生成されたパスワードをサジェストしてくれると思うのですが、入力項目のname属性? が一般的な「password」とかでなかった場合にサジェストしてくれなかったりします。
同じパスワードを使い回すのは危険なので新しいパスワードを作る必要がありますが、考え出すのが面倒だしそれを覚えておくのも面倒です。
ですので、ブラウザでボタン一つで複雑なパスワードが作れるサイトを作ろうと思い立ちました。完全に自分向けに作ったサイトなので他の人には少々使いづらかったりするかも知れませんが概ね満足しています。
デフォルトの設定で12 - 16文字の長さのランダムなパスワードが生成されます。デフォルトで英小文字、英大文字、数字、記号がすべて含まれています。生成されたパスワードをクリックするとクリップボードにコピーできます。
似たようなサイトは世の中にたくさんあると思いますが、パスワードの生成に関しては自分で1から作っておくと心理的に安心できるというのも作った理由の1つです。