【Hash篇】哈希计算神器-HashMyFiles

【Hash篇】哈希计算神器-HashMyFiles

可直接拖放、复制粘贴、添加文件或文件夹的方式来批量计算Hash,操作简便、体积小、免费。这篇来介绍他的汉化和其它一些功能设置—【suy】

一、HashMyFiles特点

1、绿色便携

不需要任何安装过程或其它DLL文件,只需运行可执行文件(HashMyFiles.exe)即可使用。

2、批量算Hash

可一次计算多个文件的MD5和SHA1哈希

3、保存文本多样

可轻松地将MD5 / SHA1哈希列表复制到剪贴板中,或将其保存到text / html / xml文件中。

在这里插入图片描述

系统要求:可在Windows 2000 / XP / 2003 / Vista / Windows 7 / Windows 8 / Windows 10上使用。

最新版本HashMyFiles v2.37官网http://www.nirsoft.net/utils/hash_my_files.html

二、个性化设置

(一)设置中文

HashMyFiles默认语言是英语,软件不支持直接切换设置,但官网页面提供了其他语言下载。

更改HashMyFiles的语言,到官网下载合适的语言zip文件,解压缩“ hashmyfiles_lng.ini”,然后将其放在与安装HashMyFiles实用程序相同的文件夹中,则会自动切换对应的语言版本。
在这里插入图片描述

汉化后对比

在这里插入图片描述

(二)自定义Hash类型

路径:“选项(O)”->“Hash类型”。

大部分时候我们并不需要计算所有的Hash类型,而HashMyFiles默认是全勾选的,计算大文件的时候会非常耗时,完全浪费时间。我们可以自定义选择我们需要的类型,我一般选择启用“MD5、SHA1、SHA256”这三个,其它看情况启用或关闭,并且下面的排序可以自定义拖拉排序,来方便查看。

在这里插入图片描述

(三)集成资源管理器右键菜单

还可以从Windows资源管理器的上下文菜单中启动HashMyFiles,右键单击文件或文件夹,在Windows资源管理器上选择“ HashMyFiles”项,它将显示所选文件或文件夹所有文件的哈希值。

路径:“选项”->“启用资源管理器右键菜单(E)”。

在这里插入图片描述

三、高级功能-命令行选项

/ file <文件名| 文件夹| 通配符>指定要哈希的文件名,文件夹或通配符。
/ files <文件名> <文件名> <文件名> …指定要哈希的多个文件名,文件夹或通配符。
/文件夹<文件夹>指定一个文件夹及其所有子文件夹。
/ wildcard <全路径通配符> <子文件夹深度>指定具有完整路径的通配符(例如:c:\ folder \ *。exe)和要扫描的子文件夹的深度。对于参数:0 =无子文件夹,1 =一级子文件夹,2 =二级子文件夹,依此类推… 1000 =无限数量的子文件夹。
/ virustotal <文件名>计算指定文件的哈希,然后在VirusTotal网站中将其打开。
/ MD5 {0 | 1} / SHA1 {0 | 1} / CRC32 {0 | 1} / SHA256 {0 | 1} / SHA512 {0 | 1} / SHA384 {0 | 1}允许您打开/关闭指定的哈希类型(0 =关闭,1 =打开)。例如: HashMyFiles.exe / MD5 1 / SHA1 1 / SHA256 0
/ stext <文件名>将哈希列表保存到常规文本文件中。
/ stab <文件名>将哈希列表保存到制表符分隔的文本文件中。
/ stabular <文件名>将哈希列表保存到表格文本文件中。
/ shtml <文件名>将哈希列表保存到HTML文件(水平)中。
/ sverhtml <文件名>将哈希列表保存到HTML文件(垂直)中。
/ sxml <文件名>将哈希列表保存到XML文件。
/ scomma <文件名>将哈希列表保存到以逗号分隔的文件中。
/ sort <列>此命令行选项可与其他保存选项一起使用,以按所需列进行排序。如果未指定此选项,则列表将根据您在用户界面中进行的最后排序进行排序。参数可以指定列索引(第一列为0,第二列为1,依此类推)或列名,例如“ Filename”和“ Identical”。如果要按降序排序,可以指定“〜”前缀字符(例如:“〜Identical”)。如果要按多列排序,可以在命令行中输入多个/ sort。
/ nosort当您指定此命令行选项时,列表将被保存而不会进行任何排序。
/保存直接将哈希列表保存在SaveDirect模式下。与其他保存命令行选项(/ scomma,/ stab,/ sxml等)一起使用时,使用SaveDirect模式时,哈希行直接保存到磁盘上,而无需将它们加载到内存中第一。这意味着,只要您有足够的磁盘空间来存储保存的文件,就可以将具有大量哈希的列表保存到磁盘中,而不会出现任何内存问题。此模式的缺点:无法使用/ sort命令行选项根据选择的列对行进行排序。

示例:

HashMyFiles.exe / file“ c:\ temp \ *。zip” / shtml“ c:\ temp \ 1.html”
HashMyFiles.exe / file“ d:\ temp \ myfile.zip” / stab“ d:\ temp \ myfile.txt“
HashMyFiles.exe / file” d:\ my files“
HashMyFiles.exe / files” c:\ temp \ *。zip“” c:\ temp \ 1234.exe“” c:\ temp \ Hello .exe“ / shtml” c:\ temp \ 1.html“
HashMyFiles.exe /文件夹” c:\ temp“ / shtml” c:\ temp \ 1.html“
HashMyFiles.exe /文件夹” c:\ temp“ / shtml“ c:\ temp \ 1.html” / sort“相同” / sort“文件名”
HashMyFiles.exe / folder“ c:\ temp” / shtml“ c:\ temp \ 1.html” /
sort〜1 HashMyFiles。 exe /通配符“ c:\ temp \ *。zip” 1 / shtml“ c:\ temp \ 1。 html“
HashMyFiles.exe / SaveDirect / folder” c:\ temp“ / scomma” c:\ temp \ 1.csv“

总结

以后会多分享一些实用免费的取证小工具。

参考资料

[1] 官网:http://www.nirsoft.net/utils/hash_my_files.html

名称时间
最后编辑日期:2020 年 12 月 01 日
  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
hashmyfiles是一款用来计算文件哈希值的工具,它通过对文件内容进行数学算法运算,生成一个独一无二的哈希值。然而,有时候会发生哈希值重复的情况。 哈希算法是一种将任意长度的数据映射为固定长度的唯一哈希值的算法。然而,由于哈希算法生成的哈希值长度是固定的,而文件的长度可以是任意的,所以必然会出现不同文件生成相同哈希值的情况,这就是所谓的哈希冲突。 哈希冲突是一种不可避免的现象,它是因为哈希算法的输出空间有限,而输入空间是无限的。当两个不同的文件经过哈希算法后生成了相同的哈希值,就发生了哈希冲突。 造成哈希冲突的原因有很多,其中常见的有以下几种: 1. 哈希算法的设计不够理想,导致冲突的概率增加; 2. 文件内容相似度高,经过哈希算法后生成的哈希值容易重复; 3. 文件内容中包含特定的模式,使得哈希算法容易出现冲突。 为了尽可能地减少哈希冲突的发生,哈希算法的设计者会采用一系列的技巧,如增加输出空间的大小、提高算法的复杂度等。 总之,哈希myfiles会重复是由于哈希冲突的存在,这是一个在哈希算法中不可避免的现象。在使用hashmyfiles时,我们应该意识到哈希冲突可能会发生,并且及时采取额外的措施来确定文件的唯一性,如使用更强大的哈希算法或结合其他文件属性进行验证。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DFIR蘇小沐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值