问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

不同字符串的md5有可能相同吗?

发布网友 发布时间:2022-04-26 11:34

我来回答

4个回答

热心网友 时间:2022-06-27 22:40

  不同字符串的MD5有可能会相同,但这种可能性极小。
  MD5之所以很难被反向破译,其原因就在于,同样的MD5密文对应着无数种明文的可能,也就是说,存在多个字符串或者文件其MD5密文相同的情况,这种现象叫做“碰撞”。由于MD5的长度只有128Bit,那么一共就存在2^128=3.402823669e+38种可能,而字符串的长度却可以远不止128Bit,所以一定存在不同的字符串,他们的MD5是一样的。

热心网友 时间:2022-06-27 22:41

可以相同,因为Md5从本质上来讲只是对一个文件进行效验码生成的函数,而这个得到的MD5值位数确是有限的,不管是32位或者是64位,毕竟是有限个数。有人说得到相同MD5值的这个几率是多么的小,其实几率没有想象的那么小,我举个简单的列子:我们为整个宇宙中的原子命名,名字起法很简单:原子0、原子1、……。然后对这个原子的名字进行MD5计算,这个名字在短短的34个字符之内就已经足够产生很多重复的MD5值。我们一般使用的文件远远大于34个字符,可见得到的MD5值的重复的几率是何等的大了。

热心网友 时间:2022-06-27 22:41

有可能 但是几率大概是2的128次方分之一的几率
这已经是天文数字了。

热心网友 时间:2022-06-27 22:42

当然,不可能相同了!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 什么是MD5字符串 C语言,字符转换成MD5值 MD5码能破解出符号字符吗?比如$ 如何对字符串进行MD5加密,用C语言实现,给出源代码和加密函数 mysql 字段如何转换成md516位的 Sqlserver 中字符串转MD5的问题 .net如何对字符串进行md5或sha1加密? 如何给字符串用md5加密?c#实现。 shell 怎么把字符串 编码成md5 把字符串做md5后,生成的字符串一定是32个字符的吗? 直播淘宝直播怎么申请,淘宝直播怎么开通看 请问电磁炉同步电路的作用是什么? 求。电磁炉的同步电路是哪。。最好再说下别的电路 电磁炉的同步电路是从线盘两端发出的一些串联在一起的精密电阻并到LM339这一段电路叫同步电路吗? 电磁炉的基本原理 电磁炉同步电路起什么作用 家庭电路中为什么要用交流电 为什么家庭电路使用的是交流电不是直流电? 交流电和直流电区别?家用电路是几相几线,是直流还是交流。 如何使万家乐热水器有热水 Adobe Photoshop CS6一共几个版本?各版本的区别是? 谁能告诉我一个简洁可用的方法用java求一个字符串生成的md5码。 网口一闪一闪的是怎么回事?网络也时好时坏 小米10用个三四年买什么配置(平时玩王者荣耀)? 如何安装第三方应用市场? 怎样安装第三方应用市场。 怎么安装第三方应用 怎样安装第三方软件 小米11如何安装第三方应用 怎么安装第三方软件啊 联通机顶盒怎么安装第三方应用 LG智能电视如何安装第三方应用? 盒子如何安装第三方应用? 新手ipad mini2 怎样设置出小方块 iPad的手势操作怎么弄 原本屏幕上有个小方块不知不觉就不见了怎么弄回来 ipad不用调音按键也能调音,一个正方形悬浮的小框框,在哪里设置? ipad pro怎么不能关闭小方块? 苹果手机接图片的文件夹在哪里? 苹果手机接图片的文件夹在哪里 光纤宽带网口是一直闪烁,正常吗?