精华内容
下载资源
问答
  • 小插曲:最近做个小工具用到自动升级,本来使用《会知道编程助手》生成文件哈希值,但是最近这个工具不让用了就自己写了一个,同时发出来给大家分享一下。 wpf写的,需要.net framework 4.0支持。 原始积分0分,CSDN...
  • 一个小巧的MD5加密与文件校验、比对工具。 基本功能有四项: 1、 对字符串进行MD5不可逆算法加密,生成32位MD5密码; 2、对文件生成32位MD5指纹,确保文件在传输使用过程中没有被修改,没有出错,没有被植入木马、...
  • 使用ssdeep工具来计算文件的模糊哈希值或分段哈希值,或者编写Python程序调用ssdeep提供的API函数来计算文件的模糊哈希值,模糊哈希值可以用来比较两个文件的相似百分比。这个工具...

    使用ssdeep工具来计算文件的模糊哈希值或分段哈希值,或者编写Python程序调用ssdeep提供的API函数来计算文件的模糊哈希值,模糊哈希值可以用来比较两个文件的相似百分比。这个工具在Windows平台安装比较麻烦,建议使用Linux操作系统,以Ubuntu为例,执行命令sudo BUILD_LIB=1 pip3 install ssdeep即可安装ssdeep和所有依赖包,当然在这之前或许还需要使用sudo apt-get install python3-pip命令先安装pip3工具。

    >>> import ssdeep

    >>> hash1 = ssdeep.hash('Also called fuzzy hashes, Ctph can match inputs that have homologies.')

    >>> hash1

    '3:AXGBicFlgVNhBGcL6wCrFQEv:AXGHsNhxLsr2C'

    >>> hash2 = ssdeep.hash('Also called fuzzy hashes, CTPH can match inputs that have homologies.')

    >>> hash2

    '3:AXGBicFlIHBGcL6wCrFQEv:AXGH6xLsr2C'

    >>> ssdeep.compare(hash1, hash2)              #比较两个哈希值的相似度

    22

    >>> import ssdeep

    >>> s = ssdeep()

    >>> s.hash_from_file(filename) 

    对于某些恶意软件来说,可能会对自身进行加壳或加密,真正运行时再进行脱壳或解密,这样一来,会使得磁盘文件的哈希值和内存中脱壳或解密后进程的哈希值相差很大。因此,根据磁盘文件和其相应的进程之间模糊哈希值的相似度可以判断该文件是否包含自修改代码,并以此来判断其为恶意软件的可能性。

    祝所有教师朋友节日快乐,不是教师的朋友也同乐!

    温馨提示:单击文章顶部作者名字旁边浅蓝色的“Python小屋”进入公众号,关注后可以查看更多内容!

    欢迎转发给您的朋友,或许这正是Ta需要的知识!

    展开全文
  • 校验和checksum、哈希值是什么?

    千次阅读 2020-07-31 00:09:03
    文章目录校验和、哈希值是什么?校验和的简单示例校验和的使用校验和计算器译者注 校验和、哈希值是什么? 校验和是对一组数据(通常是一个文件)进行算法-加密哈希函数运算得到的结果。通过比较你手头文件和原始...

    校验和、哈希值是什么?

    校验和checksum是对一组数据(通常是一个文件)进行算法-加密哈希函数运算得到的结果。通过比较你手头文件和原始文件的校验和,能够确保你对原始文件的拷贝是真的并且不存在错误。

    校验和通常也被称之为哈希值哈希和哈希码,或简称为哈希hash
    在这里插入图片描述
    Krzysztof Zmij / E+ / Getty Images

    校验和的简单示例

    校验和加密哈希函数的概念听起来似乎很复杂,也不值得关注,但我们建议你关注它。校验和实际上没有那么难以理解,也没有那么难生成。

    我们以一组简单的示例开始,希望能展示校验和的魅力,让它没那么令人生畏。下面这个短语的MD5校验和是一长串字符,这串字符代表了这个短语。
    在这里插入图片描述

    为了达到目的,下面这个短语和上面的基本一样。但是我们做了点改变:删除了句号。哪怕只是这一点点改变,校验和就完全不一样了。
    在这里插入图片描述

    就像你看到的,仅仅是文件中一点细微的改变,就会产生完全不一样的校验和,通过比对校验和,你可以清晰地只这是两个不同的文件。

    校验和的使用

    假如你下载了一个软件的更新补丁。这个补丁可能是个大文件需要好长时间才能下载完毕。

    一旦下载完毕,你怎么知道你下载的文件是正确的?如果在下载过程中遗失了几个bit的数据,或者你下载的文件根本就不是软件方想要提供的正确文件该怎么办?如果更新软件的补丁根本不是软件开发者提供的,这绝对会给你造成巨大的麻烦。

    这就是校验和让你放心的地方:假设提供下载软件的网站,在下载文件的旁边附上校验和数据,之后你能通过校验和计算器(查看下方有关校验和计算器)得到下载文件的校验和

    例如,网站上提供的下载文件的MD5校验和:5a828ca5302b19ae8c7a66149f3e1e98。之后你便可以用使用相同的加密哈希算法-在这个例子中是MD5,在自己的校验和计算上,得到已下载文件的校验和。这两个校验和是一样的吗?如果是一样的,你就可以百分百确认,这两个文件是一模一样的。

    校验和不一致?这可能意味着有人在你不知情的情况下用恶意文件替换了原有的下载文件,或是你自己不小心打开修改了下载文件,或是网络连接中断导致文件没有下载完整(译者注:这种情况还蛮普遍的)。试试重新下载之后,再计算一次新文件的校验和进行比对。

    校验和也用于:验证从非官方途径下载的文件是否有效并且没有被恶意替换。只需要比较你下载文件与源文件的hash

    校验和计算器

    校验和计算器是一种用来计算校验和的工具。市面上有非常多校验和计算器,每一种都支持不同的加密哈希函数组合。

    一个知名的免费校验和计算器是 Microsoft File Checksum Integrity Verifier,简称FCIVFCIV 仅支持MD5SHA-1加密哈希算法,但这两个是目前为止最流行的。

    可以参见以下FCIV的完整教程 how to verify file integrity in Windows with FCIV ,FCIV是一个命令行工具,但是非常简单易用。

    其他Windows的免费校验和计算器还有 IgorWare Hasher,它非常方便不需要额外安装任何东西。如果你不习惯使用命令行工具,这个工具会更好,它支持MD5SHA-1CRC32加密哈希算法.你可以用IgorWare Hasher得到文本或文件的校验和。

    JDigest是一个跨平台,适用于Windows、macOS和Linux的开源校验计算器。

    Note:一个校验和计算器不一定支持所有可能的加密哈希算法,在选择校验和计算器时,要注意它是否支持你想要下载的文件旁标注的加密哈希算法类型,以进行正确的比对。

    译者注

    在linux中,经常使用md5sum 命令来获取文件的MD5哈希值/校验和

    md5sum test.txt
    
    展开全文
  • 软件介绍: 使用方法:点击添加按钮添加要校验的文件,也可拖拽文件或文件到软件窗口中计算哈希值,按住SHIFT与下一个文件对比或按住CTRL对比两个文件。...本工具可以通过对比哈希值用于检测文件是否被修改过。
  • 校验可用于检查文件的完整性,因为对文件的任何修改都会使MD5哈希值发生变化。通常,大多数Linux发行版中都安装了MD5校验工具,所以不需要额外安装。 2.操作指南 打开Linux终端,进入需要校验的文件目录下,md5sum ...

    1.介绍
    当我们下载任何文件时,应该检查它的正确性和安全性。可以通过对下载后的文件计算MD5校验。校验可用于检查文件的完整性,因为对文件的任何修改都会使MD5哈希值发生变化。通常,大多数Linux发行版中都安装了MD5校验工具,所以不需要额外安装。
    2.操作指南
    打开Linux终端,进入需要校验的文件目录下,md5sum xxx.iso(这里假设xxx.iso为需要校验的文件),md5sum命令将在屏幕上输出指定文件的md5哈希值。如果哈希值不匹配,则下载的文件有问题。

    展开全文
  • 参考: MD5的简介和查看 查询linux文件的MD5 如何使用Python查找ISO文件的MD5哈希? Linux Shell 命令获取字符串/文件的MD5
    展开全文
  • 这是关于我如何破解密码的哈希值1亿2200万* John the Ripper和oclHashcat-plus故事. 这是几个月前,当我看到一条推特:从korelogic约含共1亿4600万个密码的密码哈希表的torrent文件。这个非常大的数量的密码哈希...
  • pth-工具包 传递哈希工具集合的修改版本设计为便携,即使在最“裸露的骨骼”系统上也可以直接开箱即用 master 分支是为 amd64 编译的,最终目标是将... 只需克隆这个 repo 或下载 tarball 就可以传递所有的哈希值了!
  • 在Python中用小波分析图像的哈希值

    千次阅读 2016-07-04 10:27:58
    本文为数盟原创译文,转载请注明出处为数盟社区。 作者:DMITRY PETROV 过去的几个周末,Kaggle的这个...在这个项目的竞争中,许多玩家使用图像的哈希值而不是优化模型建立过程中的实际图像。 我发现有趣的是
  • 可重现的增量CVS到Git转换 安装 OpenBSD有一个git-cvs端口。 运行pkg_add git-cvs安装软件包。... 您可以通过使用git-config(1)修改cvs.source选项来更改CVS存储库的位置。 注意事项 Git故意不管理已检出
  • Linux下计算文件哈希值和文件比较

    万次阅读 2015-09-10 19:44:33
    在linux或Unix上,md5sum是用来计算和校验文件报文摘要的工具程序。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。  2、命令格式 md5sum [OPTION]... [FILE]...  3、命令...
  • 在数据取证中,通常需要验证文件的哈希值,以判断文件是否已知好文件,或者文件是否被修改过。Kali Linux提供专用工具hashdeep。该工具的早期版本名称为md5deep。该工具可以批量计算文件的哈希值,并和哈希值列表...
  • HABIR哈希图像检索工具包更新至v2.0

    千次阅读 2015-06-20 09:10:32
    HABIR工具包顺应做基于哈希技术的图像检索这方面研究的小伙伴们的强烈要求,提前一个星期对原来在v1.x上陆陆续续做的修改进行整理修改后,就有了现在的v2.0版本。v2.0版本相比于v1.x版本,评价指标更加丰富,代码...
  • Java实现哈希工具类-HashKit背景代码实现单元测试运行结果 背景 对于字符串的加密、长度格式化来说,哈希处理是必不可少的,本文就分享一下java实现的哈希工具类。 代码实现 HashKit.java package com.utils; ...
  • 源代码示例我们不但直接修改xcode项目配置达到增加(代码,资源),修改(代码,资源),从而针对过审客户有效避免2.3.1、4.3、2.1等协议 两种模式:一种是客户网站自助服务,一种是给客户发送客户端工具,两种的优...
  • 该脚本使用Windows 来模拟具有NTLM协议的网络登录,并以可破解的形式打印出哈希值。 它将尝试对多个版本的NTLM协议执行身份验证,因此您也可以使用它来测试当前的工作站配置。 不会生成实际的网络流量。 我不确定它...
  • gtav-hash-updater GTA 5 的哈希更新器
  • 哈希碰撞

    2020-07-11 12:03:35
    哈希 1、任意长度的输入,通过哈希算法,得到固定长度的输出 2、不同的输入会哈希成相同的输出 3、不能从输出倒推输入(但是目前md5可以破解) 哈希函数有md5、sha1、sha256 哈希碰撞 import hashlib print ...
  • Redis操作哈希结构数据

    千次阅读 2018-01-17 08:23:54
    StringRedisTemplete,上述操作完成后在可视化工具中可见 向已经存在的hash结构中添加或修改数据 @RequestMapping( "hset" ) @ResponseBody public Map < String ,Object > hset(){ Map < ...
  • 哈希计算器.可计算文件的MD5、SHA1、CRC32,是个非常实用的工具,可以验证文件是否被修改
  • Git 工具之选择修改分支-7.1

    万次阅读 2019-03-21 23:44:30
    文章目录7.1 Git 工具 - 选择修订版本选择修订版本单个修订版本简短的 SHA-1关于 SHA-1 的简短说明分支引用引用日志将引用日志想作 Git 版的 shell 历史记录祖先引用提交区间双点多点三点参考资料目录 7.1 Git 工具 ...
  • 包括11个工具: 1.Flash游戏修改大师 2.红蜻蜓抓图 3.金山游侠V 4.CE 5.图标查看 6.文字图画 7.一起游侠 8.超级回收站 9.窗口查看 10.文件分割 11.文件哈希值查看器
  • 基于哈希函数的签名

    千次阅读 2019-05-13 18:28:28
    不过,现在 Merkle 方法主要的公钥只是一串简单的哈希值,使得这个方法比上面提到的原始 Lamport 方法更为简洁。 最后还有个优化部分,密码学强度的 伪随机数发生器 能够输出生成各式各样的密钥,同时“压缩”...
  • 批量修改png图片hash

    2020-06-28 17:35:09
    使用终端工具ImageMagick 对 png 图片做轻量压缩,以达到修改hash的目的。 首先终端使用brew安装 ImageMagick; brew install imagemagick; 然后cd到图片文件夹路径下; 最后执行以下终端...
  • GITHUB信息泄露搜集工具GSIL修改

    千次阅读 2020-01-10 20:36:20
    文章目录项目地址(欢迎Star、Fork)原项目地址修改后的地址关于GSIL-PRO关于开源项目GSIL修改内容使用方式原项目GSIL代码分析,方便快速定位功能点参数配置:限制关于源码,有兴趣的可以改成自己想要的样子 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 60,278
精华内容 24,111
关键字:

哈希值修改工具