在win2000/xp的advapi32.dll中實現了基本的hash和rsa演算法,但微軟沒有給出函式和資料的定義。
下面演示md5演算法的呼叫。
#include
/* data structure for md5 (message-digest) computation */
typedef struct md5_ctx;
#define md5digestlen 16
#define proto_list(list) list
/** mts: each of these assumes md5_ctx is locked against simultaneous use.
*/typedef void (winapi* pmd5init) proto_list ((md5_ctx *));
typedef void (winapi* pmd5update) proto_list ((md5_ctx *, const unsigned char *, unsigned int));
typedef void (winapi* pmd5final )proto_list ((md5_ctx *));
pmd5init md5init = null;
pmd5update md5update = null;
pmd5final md5final = null;
const char *hex2asc(const byte *hex, int len)
asc[i * 2] = '/0';
return asc;
}int main()
return 0;
}另外advapi32.dll中還有其他的一些演算法如rsa,dsa,sha等,
以上**在winxp sp1/vc6.0 下除錯通過
飛鴿傳書資料加密分析
飛鴿傳書的通訊資料加密採用了rsa blowfish rsa部分關鍵函式 mainwin.cpp bool tmainwin setupcryptapi void bool tmainwin setupcryptapicore int ctl bool tmainwin setuprsakey in...
飛鴿傳書2009
摘要 區域網聊天用什麼軟體最方便呢?上個學期新來的舍友告訴的飛鴿傳書2009這個軟體,確實很實用,在區域網中,特別是像宿舍 或者辦公室,不用再找網路上的芳鄰或者qq,後兩都麻煩,網路上的芳鄰經常因為各種原因用不了,qq不能傳資料夾,還是這個比較方便。並且速度快,那次跟朋友傳好像是到了7m多的吧,強烈...
飛鴿傳書2007
飛鴿傳書2007年,企業在計算機 軟體和服務等方面的支出將出現6年來的首次下降,而ipmsg freeeim和xeim很可能成為受影響最大的it公司。據報道,知名投行公司日前在報告中預計,09年全球企業it支出將同比下降4 其中發達國家市場將同比下降8 同時集團分析師布則表示,對軟體開發商來說,明年...