一组命令行工具,可以生成或检查各种散列值
gethash的Python项目详细描述
获取哈希
一组命令行工具,可以生成或检查各种哈希值。在
安装
需要Python 3.6+。在
pip install -U gethash
或者(如果您需要旧的哈希算法)
^{pr2}$使用
安装后,有8个命令可用:
- md5型
- 沙阿1
- sha256
- sha512
- sha3-256
- sha3-512
- 布莱克2B
- 叶片2
如果使用[all]
,则有3个附加命令可用:
- md2型
- md4型
- ripemd160型
生成哈希值
$ ls -l total 296 -rw-r--r-- 1 User 19761068074 Jun 2710:43 001.zip -rw-r--r-- 1 User 197610126717 Jun 2710:43 002.zip -rw-r--r-- 1 User 197610103064 Jun 2710:44 003.zip $ sha1 -s *.zip 7701133eb84b567362fbf1b9e3883d7620ee8ada *001.zip 0d6c6cb6908064139f419c1b528f99142a1f2a49 *002.zip 10e2c0d8aa85add2ba495393f7f7f0b0baaf34a6 *003.zip $ ls -l total 299 -rw-r--r-- 1 User 19761068074 Jun 2710:43 001.zip -rw-r--r-- 1 User 19761051 Jun 2710:44 001.zip.sha1 -rw-r--r-- 1 User 197610126717 Jun 2710:43 002.zip -rw-r--r-- 1 User 19761051 Jun 2710:44 002.zip.sha1 -rw-r--r-- 1 User 197610103064 Jun 2710:44 003.zip -rw-r--r-- 1 User 19761051 Jun 2710:44 003.zip.sha1
检查哈希值
$ cat *.sha1 7701133eb84b567362fbf1b9e3883d7620ee8ada *001.zip 0d6c6cb6908064139f419c1b528f99142a1f2a49 *002.zip 10e2c0d8aa85add2ba495393f7f7f0b0baaf34a6 *003.zip $ sha1 -c *.sha1 [SUCCESS]001.zip [SUCCESS]002.zip [SUCCESS]003.zip
- 项目
标签: