今天为大家介绍一款Mac下免费的MD5、SHA1等Hash值的计算工具:Hashx,此款软件可以方便的计算出文件的MD5/SHA1等Hash值。
1.下载安装
- 通过App Store的搜索功能搜索Hashx,然后进行安装
- 点此链接下载
2.Hashx使用方法
HashX使用很方便,打开软件后,通过拖拽目标文件到软件的拖放区域即可自动计算出MD5、SHA1等值
- 设置软件的输出格式改变输出的大小写
- 设置Hash计算方法指定计算方法
- 粘贴期望结果自动对比Hash值
3.什么是MD5/SHA1?
简而言之就是电脑文件的唯一标识,就想每个人的指纹一样,是独一无二的。而MD5和SHA1就是两种生成指纹的方式。
4..MD5/SHA1的作用?
MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。
MD5还广泛用于加密和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算法)的方式保存的, 用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,而系统并不“知道”用户的密码是什么。