這對數(shù)學愛好者來說很安全。
背景
半年前我買了一個M5Dial,我在想,“我能不能用這個撥號盤操作做點有趣的事情?”那時我突然想起,“我上初中的時候,常常是一個接一個地輸入數(shù)字來檢驗方程……”我想,“如果我把這個操作變成一個表盤式,那該多有趣啊!?”于是,這個作品誕生了。
1. 強勁的硬件
一個塑料容器被改造成一個帶滑動門的表盤保險箱。微動開關(guān)的閉合確認和伺服電機的鎖定機構(gòu)提供了很強的安全性。
2. 一個只有數(shù)學愛好者才能理解的密碼
這個保險箱的密碼是一個二次方程。調(diào)整y = ax^2 + bx + c中的常數(shù)a/b/c,并找到與問題值匹配的模式來解鎖它。
3. 最大化M5Dial的性能
“撥盤式旋轉(zhuǎn)編碼器”,M5Dial的一個特點,被用作輸入。它再現(xiàn)了一個真正的撥號保險箱的點擊感。此外,操作感覺也類似于表盤保險柜,如繼續(xù)向同一方向轉(zhuǎn)動以調(diào)整數(shù)值,向相反方向轉(zhuǎn)動以移動到下一個選擇。
4. 四個密碼級別可供選擇
我們準備了四個密碼級別,你可以根據(jù)你的數(shù)學能力選擇。在第1級,每個常數(shù)的選項是0到9,在第2級,它們是-9到+9,在第3級,它們是0到29,在第4級,它們是-F到+F(十六進制)。
未來前景
操作很完美,但在目前的系統(tǒng)下,只要花時間,任何人都能解決。所以我想通過設(shè)定時間限制等方式來加強安全。
本文編譯自hackster.io