【Day 4】時代に逆行せよ。「端末依存型パスワード生成器」で、パスワード管理を捨て去る #30日アプリチャレンジ

30日間毎日アプリを作るチャレンジ、4日目。 今日は少し余裕があったので、あえて**「時代遅れ」**なものを作りました。

世の中は「パスキー(Passkey)」や生体認証の時代。 「まだパスワードなんて覚えてるの?」と言われそうなこの令和の終わりのタイミングで、最強のパスワード生成アプリを爆誕させました。

コンセプトは**「管理しない、覚えない。ただ『生成』するだけ」**。

📱 Day 4:端末依存型パスワード生成アプリ

クラウドに保存もしない、メモも取らない。 「あなたの頭の中にある数字」と「そのスマホ」が揃った時だけ、同じパスワードが出現するツールです。

👉 運命の鍵を生成する(デモサイト) https://kotodamablog.sakura.ne.jp/30days_antigravity/4Day/index.html

🔐 なにが凄いの?(3要素認証システム)

このアプリは、ただのランダム生成器ではありません。 以下の3つを組み合わせて、毎回**「同じ複雑なパスワード」**を計算で導き出します。

  1. ベース数字: あなただけが知る数字(誕生日など)
  2. サブキー: サービス名(例: gmailamazon
  3. デバイスキー: 【重要】その端末固有の隠しID

つまり、もし誰かに「ベース数字」と「サブキー」がバレても、あなたのスマホ実機から操作しない限り、正しいパスワードは生成されません。 泥臭い物理セキュリティとデジタル計算の融合です。

🛠️ こだわり機能

  • デバイスキーのバックアップ:
    • スマホを買い替えるとパスワードが再現できなくなる(詰む)ので、引継ぎ機能を実装しました。ここだけ妙に実用的です。
  • パスワード長設定:
    • デフォルトは14文字。セキュリティマニアのために最大32文字まで対応させました。
  • 初回起動の演出:
    • 初めてアクセスした瞬間、あなた専用の「デバイスキー」が発行されるモーダルが出ます。

🤔 作ってみた感想

「もうパスワードなんて使わないよ」という声が聞こえてきそうですが、レガシーなシステムは世の中にまだ溢れています。

クラウドのパスワード管理ツールすら信用できない疑り深いあなたへ。 「計算式」という最強の金庫を持ち歩く感覚を、ぜひ味わってみてください。

(ちなみに私はもうパスコードですけどね!)


コメントを残す