Skip to content

tznthou/day-04-password

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password 遊戲化密碼產生器

用 RPG 裝備鍛造的方式產生密碼,密碼強度 = 裝備稀有度。

← 回到 Muripo HQ | English

TL;DR

遊戲化的密碼產生器。點擊「重新鍛造」會觸發震動、亂碼滾動、稀有度揭曉等動畫效果。密碼強度用 RPG 裝備稀有度呈現,從「生鏽的鐵劍」到「開發者後門」。未鑑定模式防止肩窺。 產生密碼可以放心使用,我們不會紀錄(其實那麼長,誰有辦法記憶 XD)

Demo

┌─────────────────────────────────┐
│ 傳說                             │
│ 世界BOSS掉落物                   │
│ ┌─────────────────────────────┐ │
│ │ ????????????????            │ │
│ └─────────────────────────────┘ │
│ 防禦力: 鐵壁 +142                │
│ 破解時間: 時間本身都會消亡       │
│ [鑑定] [拾取]                    │
└─────────────────────────────────┘
        [重新鍛造]

Quick Start

直接在瀏覽器開啟 index.html 即可使用。

功能特色

  • 鍛造動畫 — 震動、亂碼滾動、稀有度發光揭曉
  • 稀有度系統 — 6 階稀有度對應密碼強度
  • 未鑑定模式 — 預設隱藏密碼,按住鑑定才顯示
  • 遊戲化數值 — 防禦力隨機描述詞 + 破解時間趣味文案
  • 密碼學安全 — 使用 crypto.getRandomValues()
  • 一鍵拾取 — 複製密碼到剪貼簿

稀有度等級

稀有度 顏色 熵值 裝備名稱
普通 < 28 生鏽的鐵劍
魔法 28-44 附魔短劍
稀有 45-64 精鍛戰斧
史詩 65-84 遠古神器
傳說 85-109 世界BOSS掉落物
太古 110+ 開發者後門

鍛造動畫流程

  1. 卡片震動 + 錘子旋轉
  2. 密碼區亂碼滾動(盲模式則 ??? 閃爍)
  3. 顯示「鍛造中...」「火花四濺」
  4. 揭曉:卡片發光 + 稀有度閃現 + 數值跳動

技術細節

熵值計算

熵值 = log2(字元池大小) x 密碼長度

破解時間文案

時間級別 文案範例
瞬間 秒殺、瞬間蒸發
幾秒的事、眨眼之間
分鐘 泡麵都沒熟
小時 追個劇的時間
出差回來就破了
等你退休吧
世紀 改朝換代
永恆 宇宙盡頭、時間本身都會消亡

License

MIT


作者

子超 - tznthou@gmail.com

About

暗黑密碼鍛造爐 - 遊戲化密碼產生器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors