把今天的
密碼打開

Enigma 用幾組只有你知道的字,加上日期,算出當天的密碼。同一組參數、同一天,永遠算出同一組,所以就算紀錄不見了,也還是算得回來。

本體 11 字+符號 1 字 不用連網 中文、英文都可以
Mac 版的生成畫面:三組參數、今天的日期,和算出來的密碼。
為什麼做這個

「很多服務常常要換密碼,隨機的又記不起來。以前都是拿固定的幾塊字排列組合換來換去,到後來已經換不出新東西了。」

邱士博,做這個 Enigma 的人

四個動作
看它怎麼算

這段是照著真正的畫面重做的示範。上面出現的密碼,都是 Enigma 用這幾組參數實際算出來的,先算好再寫進這一頁。

日期 2026.09.17
參數拖 ≡ 換順序
9 月 17 日的密碼本體 11 字+符號 1 字
先填一組參數
#
本體符號

為了示範才把參數的內容顯示出來,實際在 Enigma 裡,要按眼睛才看得到。

四個圖形
四個分類

存進紀錄之前先點一個圖形,那筆紀錄就會帶著它。分類的名字可以改,Mac 上按右鍵,iPhone 上長按就好。分類不會影響密碼,不管選哪一個,算出來的都一樣。

改分類名稱的視窗,右上角是那個分類的圖形。

存過的每一天
都留著一筆

每筆紀錄會把日期、那天用的參數,還有算好的密碼存在一起。

  • 01/之後改了參數,舊日期的密碼也不會跟著跑掉。
  • 02/一天只存一筆,同一天再存的話,會先問你要不要取代。
  • 03/就算紀錄全部不見了,同一組參數配上同一天,還是算得回來。
紀錄畫面:日期列表後面跟著分類圖形,右邊是選中那天的詳細內容。

四種方法
都打得開

Enigma 本身是鎖著的,下面隨便哪一種都可以打開:

  • 01/主密碼
  • 02/Mac 用 Touch ID,iPhone 用 Face ID
  • 03/復原金鑰,第一次設定時只會出現一次
  • 04/自己設定的提示問題的答案
鎖定畫面:左邊是一格一格的圖形,右邊是輸入主密碼的地方。

幾個小細節

符號自己一格

選一個特殊符號,再決定它放最前面還是最後面。遇到不收符號的網站,刪掉那一個就好。

剪貼簿會自己清掉

複製的密碼 60 秒後就會被清掉,如果中間你又複製了別的東西,它就不會去動。

會自己上鎖

Mac 上閒置兩分鐘就鎖起來,iPhone 只要一離開就鎖。切換程式時看到的是一張蓋板,看不到你的密碼。

iPhone
上面也有

Mac 和 iPhone 各自一個,資料不同步,其實也不需要同步,同一組參數、同一天,兩邊算出來的就是同一組。

iPhone 版:上面是今天的密碼,下面是四個圖形和參數。
iPhone 版的紀錄列表,每個日期後面跟著分類圖形。

目前不開放下載

Enigma 是做給自己用的工具,它安全的原因之一,是算密碼的方法沒有公開,把程式給出去,就等於把方法一起交出去了,所以現在先用這一頁介紹就好。

怎麼做出來的

在跟 Claude 的對話裡做出來的。想法和規則是他的,算式和程式碼是一起完成的。

概念邱士博不用硬記、隨時可以重新算出來的密碼:自己的參數,加上日期。
方向邱士博以「日」為單位、符號獨立一格、四個圖形當分類、四種解鎖方式,還有之後的每一個取捨。
視覺邱士博選了參考稿,定下字體、配色和平面幾何的圖形風格。畫面編排和圖形重畫是 Claude 做的。
算式與實作與 Claude 協作算式是 Claude 照他定的規則設計的,Mac 和 iPhone 兩個版本的程式,是一起一行一行寫出來的。
使用技術SwiftUIMac 和 iPhone 都是原生寫的,沒有用框架,也沒有外部套件。
這一頁與 Claude 協作文字照他的話寫成,示範裡的密碼都是真正的 Enigma 算出來的。