哥斯拉奇点吧 关注:291贴子:362
  • 12回复贴,共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
    收起回复
      你一科普我就明白了。感谢


      IP属地:日本来自Android客户端4楼2021-04-19 16:53
      回复
        懂了


        IP属地:菲律宾来自Android客户端5楼2021-04-19 21:33
        回复
          我还以为是种子


          IP属地:湖北来自手机贴吧6楼2021-04-20 02:59
          收起回复
            没有更高的权限之类的东西查询转换路径的吗,就可以在开始就知道答案。


            来自Android客户端7楼2021-04-20 21:36
            收起回复
              有句话叫隔行如隔山
              女主是搞幻想生物学的


              IP属地:吉林来自Android客户端8楼2021-06-26 00:32
              回复
                懂了 谢谢


                来自iPhone客户端9楼2021-07-06 16:12
                回复
                  第一反应就是磁链


                  IP属地:江苏来自Android客户端10楼2021-07-08 04:49
                  回复