一组命令行工具,可以生成或检查各种散列值

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓 xslt可与xalan cli一起使用,但不能从java代码中使用   java在spring应用程序中使用jackson进行序列化时面临的问题   Java检查Linux问题上的internet连接   当用户单击JavaSwing中的按钮时,从另一个类创建新对象   java为什么小于9,算上9?   使用Websphere 6.1生成WSDL的java未正确生成序列参数   javaq:ViewPager和OnClickListener   获取错误的java无法为child()中的参数“pathString”传递null   java组织。springframework。安全果心用户详细信息。用户详细信息创建用户   性能:单变量赋值与Objectgraph导航(Java)   java为什么资源中的CSS在spring jsp页面中不起作用?   较小的有限值双Java   java REST API如何处理post和函数错误   列出Java流API如何改进表达式