資源簡介
MD5加解密算法C語言,開發環境為code:blocks。123123123123
代碼片段和文件信息
#include?
#include?
//#include?
#include?
#include?
//void?ROL(unsigned?int?&s?unsigned?short?cx);?//32位數循環左移實現函數
//void?ltob(unsigned?int?&i);?//B\L互轉,接受UINT類型
//unsigned?int*?MD5(const?char*?mStr);?//接口函數,并執行數據填充,計算MD5時調用此函數
/*4組計算函數*/
inline?unsigned?int?F(unsigned?int?X?unsigned?int?Y?unsigned?int?Z)
{
????return?(X?&?Y)?|?((~X)?&?Z);
}
inline?unsigned?int?G(unsigned?int?X?unsigned?int?Y?unsigned?int?Z)
{
????return?(X?&?Z)?|?(Y?&?(~Z));
}
inline?unsigned?int?H(unsigned?int?X?unsigned?int?Y?unsigned?int?Z)
{
????return?X?^?Y?^?Z;
}
inline?unsigned?int?I(unsigned?int?X?unsigned?int?Y?unsigned?int?Z)
{
????return?Y?^?(X?|?(~Z));
}
/*4組計算函數結束*/
/*32位數循環左移實現函數*/
void?ROL(unsigned?int?s?uns
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5333??2018-05-18?16:04??MD5\main.c
?????文件???????1098??2018-05-18?15:28??MD5\MD5.cbp
?????文件????????358??2018-05-18?16:05??MD5\MD5.layout
?????文件????1648502??2018-05-21?14:28??MD5Cpp\bin\Debug\MD5Cpp.exe
?????文件???????5655??2018-05-21?14:28??MD5Cpp\main.cpp
?????文件???????1068??2018-05-18?16:05??MD5Cpp\MD5Cpp.cbp
?????文件????????105??2018-05-21?14:27??MD5Cpp\MD5Cpp.depend
?????文件????????361??2018-05-21?15:44??MD5Cpp\MD5Cpp.layout
?????文件?????109925??2018-05-21?14:28??MD5Cpp\obj\Debug\main.o
?????目錄??????????0??2018-05-18?15:53??MD5\bin\Debug
?????目錄??????????0??2018-05-18?15:53??MD5\obj\Debug
?????目錄??????????0??2018-05-21?14:28??MD5Cpp\bin\Debug
?????目錄??????????0??2018-05-21?14:28??MD5Cpp\obj\Debug
?????目錄??????????0??2018-05-18?15:53??MD5\bin
?????目錄??????????0??2018-05-18?15:53??MD5\obj
?????目錄??????????0??2018-05-18?16:07??MD5Cpp\bin
?????目錄??????????0??2018-05-18?16:07??MD5Cpp\obj
?????目錄??????????0??2018-05-18?16:05??MD5
?????目錄??????????0??2018-05-21?15:44??MD5Cpp
-----------?---------??----------?-----??----
??????????????1772405????????????????????19
- 上一篇:使用c語言編寫的定點和浮點fft
- 下一篇:C語言 自動售貨機
評論
共有 條評論