哥斯拉奇点吧 关注:293贴子:373
  • 1回复贴,共1

不是跟你们吹,这个我一眼就认出是md5码

取消只看楼主收藏回复

做热更新的时候经常用md5来比对文件是否修改过。
女主竟然不知道md5码,我大吃一惊
Md5在很多地方都有用,他大致行为就是对文件,字符串等资料的二进制数据进行转换。他的目的只有一个,尽量不重复。不过实际上有非常低的概率重复。概率低到可以忽略不计。
为什么它是不可逆的,因为他会丢数据,比如一个文件的转码可能算完是几百位,几千位,他只取32位,所以造成了数据丢失。但是他的目的是不重复,所以丢失数据也无所谓。


IP属地:上海来自Android客户端1楼2021-04-19 09:31回复
    有人要问,这种丢失数据的转码有什么用吗?有用,比如唯一id,各种系统里通常用一个不重复值作为用户id,有的是自增,有的就是用户名的md5码,第二种就是记录密码,各种网站登陆的时候会让你输入密码,但是通常网站是不存密码的,因为很多人在不同网址会用相同的用户名密码,那么怎么办呢,就存密码的md5码,用户登陆时只要比对密码的md5码,一致就算他通过了,因为他重复概率是低到可以忽略不计。


    IP属地:上海来自Android客户端2楼2021-04-19 09:35
    收起回复