说明: 和同学设计了一个生成伪随机密码的思路,与大家分享。 设计宗旨 1,不同网站不同账号对应的注册密码不同; 2,只需记住一个较长的种子; 3,一个网站数据泄露,不会被推出其它网站密码。 由1和2得出:密码是{网站名,账号名,种子}的函数。 由3得出:已知{密码,网站名,账号名,密码生成函数}时,不能算出种子。 设计思路 使用数论方法: 1,选一个古诗词顺口溜之类的东西,各种变化成为一个几十字节的种子; 2,将{网站名,账号名,种子}转化为三个大整数{w,u,s},w和u大约有二三十bit,s大约有
<caoboxiao> 上传 | 大小:382kb