身处当今数字化蓬勃发展的时代,我们每个人都坐拥数量庞大的账号和密码。为了确保密码的安全性,常常需要设定一些复杂且随机的密码。时间一长,连自己都难免遗忘。
为了妥善保存这些关键信息,我选择在飞书中创建一个文本,将其逐条记录下来。然而,这种方式存在不少问题:
其一,安全性欠佳。由于全部是明文记录,倘若哪天电脑被他人查看,所有信息便会彻底泄露。
其二,查找困难重重。因为数据未曾经过合理的组织与分类,当其中的密码积累到一定数量时,根本无从查找。
部分人会使用诸如 Chrome、Edge 等浏览器来保存密码,并且能够实现自动输入。不过,也有缺点:
1、浏览器之间相互独立、无法互通,一旦切换浏览器,之前保存的密码便无法使用。
2、这种方式仅适用于网站账号之类,无法存储诸如银行卡账号等其他安全信息。
3、把信息存放在这种平台上,也并非万无一失,即便是大公司,也难以让人完全信任。
一些软件厂商敏锐地捕捉到了这一商机,推出了像 1password 这样的专业密码管理软件。其功能倒是颇为强大。
1、可以自定义存储保密信息,不局限于账号密码
2、可以方便快捷的搜索你需要的账号密码
3、可以方便快捷的自动填充账号密码
4、所有信息都是加密存储,外人即使看到,没有主密码,一样无法查看明文。
当然,这类软件是收费的,且价格不菲,一个月往往需要几十块,我一个穷小子付不起。
而且,这些保密信息会存储在官方服务器上。虽说存储的信息经过了加密处理,但我内心仍有些忐忑。毕竟这都是极为敏感和重要的个人信息,倘若公司倒闭,那一切都将化为乌有。
身为一名程序员,我能否自己编写一个类似于 1password 的密码管理软件呢?
因为我试用了一下,感觉1password 主要功能实现起来应该不算太难。
每天都在为公司效力,难道就不能运用自己的知识为自身服务一回吗?毕竟我自身也有这样的需求。
既然如此,那就在今年给自己立下一个flag,自已做一个1password ,解决自己的疼点!我相信,凭借自己的专业知识和不懈努力,一定能够成功。 加油!