有的时候在检查升级过程中需要对xml文件进行签名,而xml文件中一般都需要包含安装包的SHA256值,这里分享一个使用PowerShell快速计算SHA256等其他值的方法。
一、在需要计算文件SHA256或者MD5的路径下启动PowerShell
certutil 支持的算法有很多,使用certutil -hashfile-? 可以看到有哪些和用法。
使用一个exe举例,我进入到我编译好exe的文件夹E:\C#Notes\C#\基础\DateFormat\DateFormat\bin\Debug,使用菜单栏的文件=》启动PowerShell。
输入certutil -hashfile .\DateFormat.exe SHA256 按回车,就可以看到DateFormat.exe的SHA256值了。这样的话,可以在Windows 电脑上直接查看SHA256的值,而不需要其他的工具。
操作过程如下图: