2014-04-10 36 views
0

我想計算文件的md5sum值,而不是字符串。我發現有人使用過openssl md5函數。但它只用於字符串。有沒有什麼函數可以用來獲取文件的md5sum值,該值等於在Linux中使用md5sum命令。是否有任何函數可以在linux中獲取文件的md5sum值?

+0

檢查md5sum的代碼或使用md5 lib。 1.讀取文件並將其保存在buf中 2.使用md5 lib轉換字符串 - > md5 digest 3.檢查以下鏈接,瞭解如何使用MD5APIhttp://stackoverflow.com/questions/7627723/如何對創建-A-MD5哈希對的一串式-C – Sasi

回答

2

可以使用的OpenSSL/md5.h 請參閱How to get the MD5 hash of a file in C++?

在這個環節例子提供了使用OpenSSL的

您也可以使用在Linux中下面的命令來生成文件的md5sum產生的md5sum生成文件的md5sum

openssl dgst -md5 yourfile 
md5sum yourfile 
相關問題