设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 3387|回复: 6
收起左侧

[PHP/ASP/JSP] 用PHP实现与字符串与大写MD5拼接实现的CRC32特大碰撞案例

[复制链接]
发表于 2017-8-18 18:03:04 | 显示全部楼层 |阅读模式

  1. <?php
  2. $t = 'LscmunaixMG 2017-08-18';  //校验时与此字符串拼接
  3. //注意区分大小写,哪怕改动1字节都会出错。
  4. $j = array(
  5.         'DD00914609B88DAE',
  6.         '352342CF480D0B4C',
  7.         'C68F788E665E9A5C',
  8.         '9282D3C23011C07A',
  9.         '0712195A3E188274',
  10.         'E897DD506E380FB1',
  11.         '7CDBC931C0FD202B',
  12.         '3DEF199F37013F62',
  13.         'CAE60E5F5C4DD9A5',
  14.         '26783C8C46E7A070',
  15.         '76516CA29DD10F8C',
  16.         '377FBA440FD6934A',
  17.         '2D77D8496B33F14B',
  18.         '19B7869E308F9EAC',
  19.         '3679501595F27740',
  20.         '06D11E0A0215D84A',


  21.         );



  22. for($i=0;$i<count($j);$i++){ //循环遍历数组j所有的值
  23. //长度不符 crc32校验结果不等于变量i 正则匹配不通过 都是错误的。
  24.         if(strlen($j[$i]) != 16 || crc32($t.$j[$i]) != $i || !preg_match('^[0-9A-F]{16}$^',$j[$i])){
  25.                 exit('Crc32 Is Error!!');
  26.                 }
  27.                
  28.         }

  29.                 //校验通过
  30.                 exit('Crc32 Is Ok!! Powered By:'.$t);
  31. ?>

复制代码






发表于 2019-6-9 19:22:48 来自手机 | 显示全部楼层
demon 发表于 2017-8-18 20:09
楼主果然是小号???

不太可能,好长时间没登录了...
发表于 2019-4-11 11:24:17 来自手机 | 显示全部楼层
demon 发表于 2017-8-18 20:09
楼主果然是小号???

什么小号
发表于 2017-9-21 21:36:53 来自手机 | 显示全部楼层
demon 发表于 2017-8-18 20:09
楼主果然是小号???

你想表达什么意思??
发表于 2017-8-19 00:28:58 | 显示全部楼层
demon 发表于 2017-8-18 20:09
楼主果然是小号???

楼下的这是发错了吧???

发表于 2017-8-18 20:16:46 | 显示全部楼层
楼主这是拿神秘碰撞机生成的了???
发表于 2017-8-18 20:09:43 | 显示全部楼层
楼主果然是小号???
您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-25 18:52 , Processed in 0.589033 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表