檔案校驗和(checksum或Hash)計算工具

2022-09-02 07:27:12 字數 608 閱讀 7812

windows作業系統

1、certutil---windows自帶的certutil工具

用法:certutil -hashfile pathtofiletocheck  [hashalgorithm]

引數

pathtofiletocheck -待計算校驗和的檔案

hashalgorithm - hash演算法,目前該工具有以下幾種選項:md2 md4 md5 sha1 sha256 sha384 sha512

例項

一款可以內嵌到windows資源管理器中的,開源的hash計算工具。

用法:滑鼠右鍵點選檔案->屬性

特點:可以同時選中多個檔案進行計算

linux作業系統

linux作業系統下有md5sum等命令。

h檔案和 c檔案

1 h標頭檔案 h檔案中一般是宣告,包括 變數宣告 巨集定義 列舉宣告 結構體宣告 函式宣告等。h標頭檔案是對該模組 c檔案 介面的宣告,介面包括該模組提供給其他模組呼叫的外部函式以及外部全域性變數。其他模組訪問這些外部定義的變數和函式都需要在.h檔案中冠以extern關鍵字宣告 模組 c檔案 內的...

異或校驗和CRC16 校驗原始碼分享

我們在專案中,經常遇到上位機和裝置進行通訊的情況,很多通訊為了保證兩邊通訊不會存在錯誤,所以會引入 各種各樣的校驗。異或校驗和crc16校驗是其中的兩種。異或校驗 如下 異或校驗 private string xorcheack string str 運算xorresultxor校驗結 messag...

計算PE檔案校驗和

計算pe校驗和 include pragma comment lib,imagehlp.lib void getchecksum tchar pszpath lpbyte lpbase null hfile,null,page readwrite,0,dwlowsize,null lpbase lp...