有的時候在檢查升級過程中需要對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的值,而不需要其他的工具。
操作過程如下圖: