Md5如何通过四个参数进行加密
2 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
先用线性同余发产生伪随机数 x = (a * x + b) % m;
a, b, m要足够大,并且要互质,这样随机数分布的就比较均匀。
但线性同余法产生的伪随机数通过比较几次产生的数据来推测出a, b和m,显然这很不安全
如果我们对线性同余法产生的伪随机数进行加密,就推测不出来x0,a, b和m了。这样就是安全的随机数。
加密算法有很多种 你给的程序中就是少了加密的部分
自己做的话MD5和sha1,des等原理和实现都不复杂
添加回答
举报
0/150
提交
取消