Skip to content

给自己做一个1password:序言(一)

>

身处当今数字化蓬勃发展的时代,我们每个人都坐拥数量庞大的账号和密码。为了确保密码的安全性,常常需要设定一些复杂且随机的密码。时间一长,连自己都难免遗忘。

为了妥善保存这些关键信息,我选择在飞书中创建一个文本,将其逐条记录下来。然而,这种方式存在不少问题:

其一,安全性欠佳。由于全部是明文记录,倘若哪天电脑被他人查看,所有信息便会彻底泄露。

其二,查找困难重重。因为数据未曾经过合理的组织与分类,当其中的密码积累到一定数量时,根本无从查找。

部分人会使用诸如 Chrome、Edge 等浏览器来保存密码,并且能够实现自动输入。不过,也有缺点:

1、浏览器之间相互独立、无法互通,一旦切换浏览器,之前保存的密码便无法使用。

2、这种方式仅适用于网站账号之类,无法存储诸如银行卡账号等其他安全信息。

3、把信息存放在这种平台上,也并非万无一失,即便是大公司,也难以让人完全信任。

一些软件厂商敏锐地捕捉到了这一商机,推出了像 1password 这样的专业密码管理软件。其功能倒是颇为强大。

1、可以自定义存储保密信息,不局限于账号密码

2、可以方便快捷的搜索你需要的账号密码

3、可以方便快捷的自动填充账号密码

4、所有信息都是加密存储,外人即使看到,没有主密码,一样无法查看明文。

当然,这类软件是收费的,且价格不菲,一个月往往需要几十块,我一个穷小子付不起。

而且,这些保密信息会存储在官方服务器上。虽说存储的信息经过了加密处理,但我内心仍有些忐忑。毕竟这都是极为敏感和重要的个人信息,倘若公司倒闭,那一切都将化为乌有。

身为一名程序员,我能否自己编写一个类似于 1password 的密码管理软件呢?

因为我试用了一下,感觉1password 主要功能实现起来应该不算太难。

每天都在为公司效力,难道就不能运用自己的知识为自身服务一回吗?毕竟我自身也有这样的需求。

既然如此,那就在今年给自己立下一个flag,自已做一个1password ,解决自己的疼点!我相信,凭借自己的专业知识和不懈努力,一定能够成功。 加油!