人们在管理自己的密码的时候会存在浏览器或者记录在某个网站,这样会有一些安全性问题或者可能会丢失。
如果我们把密码记录在区块链上,就可以实现永久性存储,并且不易泄露了。
具体做法如下:
1,用户打开网站,看到一个密码列表,包含了网站名,账户名,密码等信息,其中密码是加密的。这个信息是从以太坊链上的智能合约拿到的。
2,用户如果要查看自己的密码则需要登录MetaMask,然后会用私钥解密密码,然后显示正确的密码。
3,用户也可以上传自己的密码,通过自己的公钥对密码进行加密,然后将网站,用户名,密码上传通过签名到以太坊的智能合约上,实现永久存储。智能合约上会验证签名,记录下用户的钱包,网站,用户名,密码等信息列表。
4,用户可以修改自己的密码,通过的流程通过钱包来签名,实现修改的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)