惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - 挥辉

评估vosk模型的词错率,响应时间和吞吐量 在 macOS 中遇到 brew 命令不存在的问题 comfyui on Mac M4 【转】向量数据库与Milvus Mac下使用Windows键盘的主要按键对应设置 [转]Install MySQL CentOS MacOS安装软件及运行时,提示“已损坏无法打开”的解决方案 MAXKey SSO Docker Compose部署 【AI落地验证-1】Dify本地搭建 【AI落地验证-1】CentOS Docker 安装 【转载】APM——SkyWalking 是什么 [转载]9个顶级开发IoT项目的开源物联网平台 转——visual studio快捷键大全 等保测评:你们要的漏扫工具来了(附工具下载链接) 转-python安装openCV介绍 转-python依赖包整体迁移方法 转-Mongodb亿级数据量的性能测试 转-MongoDB的真正性能-实战百万用户 转-Python操作MongoDB看这一篇就够了
转-计算文件哈希值
挥辉 · 2021-08-11 · via 博客园 - 挥辉

计算文件哈希值

哈希值(hash values)是使用哈希函数(hash function)计算得到的值。哈希函数是是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。就是根据数据内容计算得到相应的"摘要",根据这个摘要可以区分该数据与其他数据。

如何计算文件的哈希值?
windows
win+r快捷键输入powershell确认,打开Powershell。
我们利用powershell先创建两个文件,再计算其hash值作为对比

echo "helloworld" > test1.txt
echo "helloWorld" > test.txt
Get-Content .\test.txt、
Get-Content .\test1.txt
Get-FileHash .\test.txt
Get-FileHash .\test1.txt
结果如下所示,test.txt和test1.txt中只有一个w和W的区别,但是采用SHA256算法计算得到的哈希值却大不相同。

hash

Get-FileHash是powershell的一个cmdlet,它根据输入的文件名和给定的算法计算文件的哈希值(默认为sha256)。
使用格式如下:

Get-FileHash 文件名 -Algorithm 算法名
支持的算法如下:

MACTripleDES、MD5、RIPEMD160、SHA1、SHA256、SHA384、SHA512

为了显示的内容更适合观察,我们可以通过管道使用Format-List

Get-FileHash .\test.txt -Algorithm SHA512 | Format-List


Get-FileHash

linux
在linux下可以使用以下命令计算

md5sum
sha1sum
sha256sum
sha512sum
shasum
sha224sum