创建时间:2016-10-06 浏览数:594
看到“为爸爸设计一个密码”一题,我首先想到了编程时学到的伪随机数。于是,我使用C语言写了一款密码生成器,只要输入生日(3-4位数),就能生产6位十六进制密码,而且只要不换电脑,使用这个程序生成的密码永远不变。源代码:http://qr17.cn/D6NneK。比如6.23就能生成1262c3e。
之后,我又使用了分解质因数的办法,把623变成了789,两数相接就是623789(好“复杂”)我只好用第一步的1262c3e转换成十进制:19278910,然后分解质因数19278910=2×5×7×29×9497:257299497。
于是,我用623制造了密码:1:1262c3e;2:257299497。