當前專案中基於raw socket實現了tcp包的過濾,其中的過濾條件是我司的產品編號,為了防止甲方爸爸隨意亂用我們的產品,所以需要對配置檔案裡的產品編號進行加密,簡單起見,使用md5來進行加密;
linux下使用md5非常簡單:md5sum filename即可:
[root@09de35f53b68 exch_rsp_filter_1]# md5sum md5.cpp
cde2e31dc14220ce250f3ebb906f8d18 md5.cpp
關於linux下md5sum的使用,可以隨便搜,網上很多資料,在此不贅述;
對應的示例可以參考:
參考用例
輸入值可以是檔案路徑,也可以直接是乙個字串,具體的使用見上面的參考用例;謝謝這個作者的分享
Java下實現MD5加密
private final static string hexdigits 十六進製制下數字到字元的對映陣列 函式名稱 encodebymd5 功能描述 將傳入字元竄用md5加密 傳入引數 要加密的字元竄 originstring string 返回型別 string 版本編號 1.00 修改履歷 ...
Linux下MD5演算法使用
出處 我們以乙個字串為例,新建乙個檔案filename.txt,在檔案內寫入hello 然後在linux下可以使用命令md5sum filename.txt計算md5值 b1946ac92492d2347c6235b4d2611184 雖然寫入的是hello這5個字元,但是我們使用命令xxd fil...
MD5演算法實現
md5.h ifndef md5 h define md5 h typedef struct md5 ctx 非線性輔助函式 define f x,y,z x y x z define g x,y,z x z y z define h x,y,z x y z define i x,y,z y x z...