最近在项目上,有个功能的入口是字符串的SHA1值,所以打桩跑的时候,经常需要自己计算SHA1,开始使用的是python 的hashlib ,能满足日常使用
后来发现,windows 自带的certutil 工具也可以
在windows 下自带了certutil 工具
在命令行,执行
certutil -hashfile test.txt SHA1
test.txt里放入待处理的字符串就行了,感觉也很方便
看帮助的话
certutil [options] -hashfile infile [hashalgorithm]
hashalgorithm是哈希算法的名称,也就是不仅SHA1,SHA256,MD5也都是可以的
这个工具本来应该是给证书准备的工具,还有很多加减密相关的功能
certutil |微软文档 (microsoft.com)
计算Base64