前言 最近在windows机上查文档,发现几份文档有不同的名字,但是有相同的大小,内容也很像,我就很疑惑它们是不是同份文件。我简单检查了一下它们的md5,最后发现虚惊一场,它们是相同的md5。 正文 打开win+r, 跳转到所需目录。 使用下面的命令查看: certutil -hashfile fi ...
递归遍历文件夹,对比文件md5 首先,需要引用 md5 的相关代码,参考这篇文章,防止链接内容被删除,这里再记录一次: md5.h #ifndef MD5_H #define MD5_H #include <string> #include <fstream> /* Type define */ t ...
分类:
编程语言 时间:
2021-07-16 17:44:14
阅读次数:
0
[GXYCTF2019]BabySQli 试题地址:http://e62eb11b-2012-4ee0-8221-1063edcb04a2.node4.buuoj.cn 这个题最主要的点就是一个新的知识点: 当查询的数据不存在的时候,联合查询就会构造一个虚拟的数据 我们举一个例子: 最初的users ...
分类:
数据库 时间:
2021-07-08 17:44:41
阅读次数:
0
Qt 字符串转md5 #include <QCryptographicHash> QString strToMd5(QString str) { QByteArray qba = QCryptographicHash::hash(str.toLatin1(), QCryptographicHash: ...
分类:
其他好文 时间:
2021-07-02 16:21:17
阅读次数:
0
然后使用以下命令计算校验值: certutil -hashfile filename MD5 certutil -hashfile filename SHA1 certutil -hashfile filename SHA256 ...
做了zip压缩的功能后,突然对背后的原理和算法想了解下,于是学习总结如下: 具体的算法,可以先忽略,把每种算法的原理以及基本的数学知识先了解一遍,有兴趣的话,然后对每一种算法再详细学习和了解,甚至用程序去实现。 MD5 加密原理:以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组 ...
分类:
编程语言 时间:
2021-06-28 17:46:29
阅读次数:
0
1、什么是Hash Hash也称散列、哈希,对应的英文都是Hash。基本原理就是把任意长度的输入,通过Hash算法变成固定长度的输出。这个映射的规则就是对应的Hash算法,而原始数据映射后的二进制串就是哈希值。活动开发中经常使用的MD5和SHA都是历史悠久的Hash算法。 echo md5("这是一 ...
分类:
其他好文 时间:
2021-06-18 19:01:19
阅读次数:
0
一、MD5 MD5全称为信息-摘要算法(哈希算法),是计算机安全领域的散列函数,用于确保消息的完整性。另外摘要算法还有SHA1,具体请度娘。 MD5是一种单向加密,它的加密不可逆,它将任意长度的字符串,经过算法计算后生成固定长度的数据,一般为16位表示。 1、MD5的用途: (1)消息完整性:每份数 ...
分类:
其他好文 时间:
2021-06-16 17:42:39
阅读次数:
0
md5绕过,foreach和extract函数,php伪协议 ...
分类:
Web程序 时间:
2021-06-15 17:43:12
阅读次数:
0
打开后就是好长的源码,一块一块分析 第一块 匹配不是0-9数字或者不是小数点、减号的内容。反转的数要和本来的值相等,并且不能是回文。 因为intval的特性,level1就有很多方法绕过了 -0, 0- , 1.10 , 0. , .0 ,0.00 要求$md5==md5(md5($md5))根据p ...
分类:
Web程序 时间:
2021-06-08 22:38:30
阅读次数:
0