永发信息网

md5算法是生成128位的摘要值,那么带随机数的MD5算法是$1$123456$d872362718e7d9a798b7c8

答案:3  悬赏:60  手机版
解决时间 2021-02-22 09:12
  • 提问者网友:情歌越听越心酸
  • 2021-02-22 00:10
其中最后一个$后面的表示随机数的数据的hash值,为啥不是128位呢,难道加了随机数的md5算法不是采用标准的MD5算法吗?
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-02-22 00:40
通过程序生成(伪)随机数,作为实验用测试数据。可使用编程语言自带的random函数生成,也可以采用一些有效的随机数生成算法生成,例如“线性同余法”,基于该算法,只要参数选择合适,所产生的伪随机数就能满足均匀性和独立性,与真正的随机数具有相近的性质。该算法的基本思想如下:
通过设置Xi+1=(aXi+c) mod m, n0,其中的4个整数参数:m——模数, m>0;a——乘数, 0a 称作线形同余序列
全部回答
  • 1楼网友:动情书生
  • 2021-02-22 03:12
(此答案有可能违反知道规范,请采纳后查看)
  • 2楼网友:你可爱的野爹
  • 2021-02-22 01:45
你好! 加上$一共32个字符,每个字符4bit,就是128位。 打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯