「パスワード生成の決定版!」は、推測されにくいパスワードをボタンひとつで作れるツールです。「パスワードを作る」を押すだけで、16文字のランダムなパスワードができます。(桁数は設定で変えられます)
複雑なパスワードを1つずつ自分で考えるのは大変です。そこで難しい設定なしに、ボタン1つで安全なパスワードが作成できるようにしました。
また、いま使っているパスワードがどれくらい推測されにくいかを確かめる「強度チェック」も内蔵しています。
登録不要・インストール不要で、このまますぐに使えます。もちろん無料です。
いま使っている自分のパスワードを、このツールに入れることに抵抗を感じる方もいると思います。
パスワード生成の決定版!には「二仙ツールの安全設計」を採用しています。
このツールは二仙(にせん)という日本人が作った国産のアプリです。
「パスワード生成の決定版!」で作ったパスワードも、強度を確かめるために入力したパスワードも、二仙ツール側へ送信・保存することはありません。運営者や第三者がそれを見ることもありません。
このツールで行う処理はすべて、あなたのPC・スマホの中だけで完結します。入力データが外部に送信されることはありません。
より安心して使っていただけるよう、オフライン(ネット接続を切った状態)でも「パスワード生成の決定版!」は動作するように設計しています。
また、ページを閉じると、パスワードも入力内容も自動で消去されます。
作ったパスワードと入力したパスワードは、
このような明確な設計のもと「パスワード生成の決定版!」は開発されていますので、パスワードのような重要なデータの取り扱いにも、安心してお使いいただけます。
1.「パスワードを作る」を押す
設定はそのまま。最初から安全なパスワードが作成できる設定にしてあります。文字数や使う文字を変えたいときだけ、設定欄を変更してください。
2.「コピー」を押す
できたパスワードをコピーして、登録したいサービスの画面に貼り付けます。紙で保管しておきたいときは「印刷する」も使えます。
3.使い終わったら消す
貼り付けが済んだら「コピーして画面から消す」を押すと、コピーと消去が一度で終わります。コピーに失敗したときは消しません。
※作成したパスワードは一度消すと二度と元には戻せません。コピーする、メモする、印刷するといった保存をお願いします。
「記号は使えません」「8文字までです」のように、制限があるサービスもあります。そのときは設定欄でお好みの条件に調整してください。
0 と O、1 と l などを使いません選んだ文字の種類は、できあがったパスワードに必ず1文字以上入ります。「記号ありで作ったのに記号が入っていない」ということがありません。
字体(フォント)によって読み間違いが起こりやすい場合があります。こうした問題を避けるため、「パスワード生成の決定版!」では、「読み間違えにくい字体」で表示するようにしています。
例えば、できたパスワードは、0とO、1とlの区別がつきやすい字で表示します。紙に書き写すときや、別の端末で打ち直すときにも安心です。
「パスワード生成の決定版!」にはすでにあるパスワードの強度チェック機能もついています。「今あるパスワードを確認」からお試しください。
「今あるパスワードを確認」に切り替えて、いま使っているパスワードを入力すると、入力するたびにその場で判定します。
長さと文字の種類のほかに、次のようなものが入っていないかを調べ、理由つきでお知らせします。
password など)1234)やキーボードの並び(qwerty)判定は目安です。ご自身の名前・誕生日・電話番号のように、あなただけに結びつく言葉は見つけられません。最後はご自身で見比べてください。
このツールが作ったパスワードには「🟢 とても強い」が出ますが、確認のときの最高は「🔵 強い」です。入れていただいたパスワードが、どうやって作られたものかを確かめる方法がないためです。
たとえば本や記事でよく紹介される長い言い回しは、文字数が多く複雑に見えても、実は広く知られています。そこまで見抜けないので、いちばん上の評価(とても強い)は使わないことにしました。
実は「パスワード生成の決定版!」はオフライン(ネット接続を切った状態)でも全部の機能が動きます。
二仙ツールには、Web版とダウンロード版の2種類があります。(コードは同じですので機能などは全く同じです。)Web版は最初にページを表示したあとは、オフラインで動きます。ダウンロード版は最初から完全にオフラインで動きます。
パスワードという大切なものを扱いますので、こうした設計にしています。オフライン版のダウンロードはnoteから行ってください。
1つのHTMLファイルでできていますので、もし不要になったら、HTMLファイルを削除(ゴミ箱に移動)するだけできれいに消せます。
冒頭でも述べましたが、「パスワード生成の決定版!」はパスワードを入れても安心してお使いいただける設計です。
作ったパスワードと入力したパスワードは、作業中だけお使いのスマホ・PCの中にあるメモリ上に置き、ページを閉じたり別のページへ移動したりすると消去されます。作業の途中でも「すべての機密情報を消去」でまとめて消せます。
このツールからパスワードを外部へ送ることはありません。ただし、ブラウザに入れている拡張機能や、お使いのパスワード管理アプリなどは、二仙ツールとは別で動きます。より慎重に使いたい場合は、ダウンロード版をオフラインでお使いください。
コピーした内容は、パソコンやスマホのコピー履歴などに残ることがあります。印刷した紙やPDFも同じです。使い終わった紙は捨てるまで人目に触れないようにしてください。
ここから先は、上に書いた安全性や動作をどうやって実現しているかの説明です。読まなくてもツールは使えます。
ブラウザ標準の暗号学的な乱数 crypto.getRandomValues() だけを使い、このページの中で作ります。予測しやすい簡易な乱数(Math.random())は1か所も使っていません。文字の選び方に偏りが出ないよう、はみ出した乱数は捨てて引き直す方式にしています。
選んだ種類が必ず1文字以上入るように、パスワード全体をランダムに作ってから確かめ、種類の足りないものができたときは捨てて作り直します。足りない文字をあとから差し込む方法をとらないことで、条件を満たすパスワードのどれもが同じ確率で出るようにしています。
文字数に 8〜64 の整数以外が入っているときは、黙って8や64へ直さず、エラーを出して作りません。指定した長さと違うパスワードが作られることはありません。
CSP(Content Security Policy)で、外部との通信機能を遮断しています(connect-src 'none')。JavaScriptとCSSは、このファイルの中身から計算したSHA-256の値で固定しており、1文字でも書き換わるとブラウザが実行を止めます。ただしこれは編集ミスや単純な改変を検知するためのもので、配布元そのものを証明する電子署名ではありません。
パスワードはメモリ上のJavaScriptの変数だけに置いています。Cookie・localStorage などの保存領域は使っていません。ページを離れるとき(pagehide)と、戻るボタンで復帰したとき(pageshow)に消去します。
ただし、JavaScriptからブラウザ内部のメモリを確実に消し去ったことまでは保証できません。このツールが約束できるのは「生成履歴を持たないこと」「前の結果へ戻る機能がないこと」です。
新しいパスワードができた時点で、前のパスワードを画面と変数から捨てます。作れなかったときは、まだコピーしていない控えを失わないよう、表示中のパスワードをそのまま残します。
コピーは、すぐに終わらないことがあります。コピーの途中で新しいパスワードを作った場合、「コピーして画面から消す」は何も消さず、そのことを画面でお知らせします。コピーしたものと違うパスワードを消さないためです。
パスワードを印刷用の下書きへ入れるのは「印刷する」を押したときだけで、印刷が終わると取り除きます。そのため、ボタンを使わずにブラウザの印刷(Ctrl+Pなど)を実行しても、パスワードは印刷されません。
このツールが作ったパスワードは、選んだ文字の種類と長さから組み合わせの多さを計算して評価します。確認のほうは、長さ・文字の種類に加えて、内蔵した小さな一覧との照合・連番・キーボードの並び・繰り返し・西暦らしい数字を見ます。一覧はこのファイルの中にある小さなものだけで、外部へ問い合わせることはありません。
確認で受け付けるのは128文字までです。超えたときは黙って切り詰めず、判定せずにお知らせします。
パスワードを出す場所だけ、書き写しやすい字(メイリオなど)を優先して指定しています。0 と O、1 と l の見分けがつきやすい字が選ばれるようにするためです。画面と印刷の両方に同じ指定をしています。
おみくじはできたパスワードを見ていません。文字・長さ・強さのどれからも計算しておらず、引くたびにおみくじ専用の乱数で結果を処理します。おみくじの結果からパスワードを推測することはできません。おみくじの結果とパスワードの生成機能は完全に分離して作っています。乱数もパスワード側とは別に用意しており、Math.random() は使っていません。要らないときは「おみくじを引く」のチェックを外してください。
このままでも十分に強いパスワードができます。
初期設定は、多くのサービスで使いやすい13種類です。サービス側で使える記号が決まっている場合は、ここで選び直してください。
まだパスワードを作っていません。「パスワードを作る」を押してください。
※ 新しいパスワードを作ると、前のパスワードは再表示できません。必要なら先にコピー・印刷してください。
おみくじの結果:
※ おみくじの結果とパスワードの強度は関係ありません。
いま使っているパスワードを入れると、安全性の目安をその場で表示します。入力するたびに自動で判定するので、ボタンを押す必要はありません。
※ 入力したパスワードはこのページの中だけで判定し、外部へ送信しません。保存もしません。
上の欄にパスワードを入力すると、ここに結果が出ます。
※ 結果は安全性の目安で、安全であることを保証するものではありません。内蔵のルールで調べられる範囲の結果です。
※ ここでの最高評価は「🔵 強い」までです。入力されたパスワードがどうやって作られたかはツール側で確かめられず、有名な言い回しやご本人にまつわる言葉は見抜けないため、「🟢 とても強い」はこのツールが作ったパスワードにだけ使っています。
※ このツールでは、過去に情報漏洩したパスワードかどうかは確認できません。
※ 強いパスワードでも、複数のサービスで使い回さないことをおすすめします。
パスワード生成の決定版!Ver.1.1.9
二仙ツールは、シンプルで使いやすいことを大切にした無料のWebツールです。
新しいサービスに登録するとき、押すだけで強いパスワードが用意できます。
二仙ツールにはオンライン版とオフライン版があります。どちらも内容は同じです。iPhoneをお使いの方はオンライン版の利用をおすすめします。
オンライン版にアクセス オフライン版をダウンロード※ オフライン版はインストール不要で使えます。
© 二仙ツール(nisen.app)