有没有便于随身携带的哈希计算器?用于生成密码?

2016-03-09 23:27:50 +08:00
 xiaoyao9933

最近密码被撞库撞得损失很大。 lastpass 的密码又过于复杂,而且不能在紧急时刻方便的调用出来。
有没有类似于钥匙链大小的哈希计算器,可以让我随时随地的计算“ hash(salt+网站名)”这样的密码。

4172 次点击
所在节点    奇思妙想
39 条回复
Strikeactor
2016-03-09 23:29:19 +08:00
你说银行的那个电子密码器吗
xiaoyao9933
2016-03-09 23:30:12 +08:00
@Strikeactor 类似那个大小。但是应该有个小键盘,用来让我输入"salt+网站名"
terence4444
2016-03-09 23:33:43 +08:00
自己写个 APP 好了
xenme
2016-03-09 23:34:57 +08:00
hardware password manager
aliuwr
2016-03-09 23:38:02 +08:00
花密
xiaoyao9933
2016-03-09 23:38:16 +08:00
@terence4444 我觉得很多时候带手机也是很麻烦的,而且手机很容易没电,不耐久。密码计算器这个东西应该电量至少能用 1 个月。
cxbig
2016-03-09 23:39:53 +08:00
手机上有很多 hash 软件,随便找个就行
7654
2016-03-09 23:43:43 +08:00
关注
xiaoyao9933
2016-03-09 23:44:55 +08:00
@cxbig 非智能设备的方法有么?在手机上切换 app 也是个很痛苦的过程,有的时候还不能粘贴。
xiaoyao9933
2016-03-09 23:45:46 +08:00
@aliuwr 软件部分是这个原理,但是这个花密还是不够通用。
cxbig
2016-03-09 23:50:10 +08:00
@xiaoyao9933 这要求恐怕很难,就连直接支持 1Password 的一键填密码的 app 都屈指可数。
或者你自己做一个手机输入法,说不定可以实现你的目的。
xiaoyao9933
2016-03-09 23:52:26 +08:00
最好还自带一个指纹识别模块,指纹就会自动映射为一个独一无二的 salt 。
这样在输入密码的时候,人们只需要放上手指,同时只要输入 taobao 字样即可。别人捡走,或者即使看着你输入了 taobao 也根本无法破解密码。
lovez
2016-03-10 00:09:56 +08:00
好想法,试着做一个
Tink
2016-03-10 00:50:12 +08:00
生成完密码之后呢?又手工敲到电脑里?
brucewzp
2016-03-10 00:57:43 +08:00
写个 watch app ?
dapang1221
2016-03-10 01:11:10 +08:00
有戏。硬件是一个 hid 设备,有两个输入量,一个是指纹,一个是网站名,盐写在硬件里。光标停留在待输入密码的地方,然后插入这个设备,识别指纹,输入网站域名,然后这个设备模拟键盘来输入经过运算后的密码。设备可以用 stm32 的 mcu ,或者简单一点直接上 arduino 。如果再复杂一点,可以设计一个上位机程序,这样可以直接获得活动窗口的句柄,得知网站域名,然后输入量也只有指纹了。整体的安全性来讲,盐是主要的,不能泄露,所以最好再加一个算法,通过密钥+网站名来生成盐,这样安全性就更高了。(不过这么麻烦也只为了防止撞库……防不了键盘监听和中间人攻击。。)
abelyao
2016-03-10 02:13:40 +08:00
无法想象手工敲入电脑里 4$V1F$QTxaRYqt2k 这样的密码…
dphdjy
2016-03-10 02:14:31 +08:00
vibbow
2016-03-10 02:47:48 +08:00
lz 可以买个旧款文曲星, 160 x 80 黑白屏那种。
三种编程语言可选,任你发挥。
电池用个半年一年还是没问题的。
jciba5n4y6u
2016-03-10 05:55:15 +08:00
我写了个脚本,动态生成用户名和密码,输入是网站名+一个定时更换的字符串,输出是用户名、密码。

让撞库的使劲撞去吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/262355

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX