?? des.h
字號:
/*
Author:黃衛(wèi)立,李謨?nèi)剩ご淦? Date:2007 6月8日 17時
*/
/*
定義了一個枚舉變量 ENCRYPT==0 表示加密
DECRYPT==1表示解密
*/
enum {ENCRYPT,DECRYPT};
/*
Type—ENCRYPT:加密,DECRYPT:解密
輸出緩沖區(qū)(Out)的長度 >= ((datalen+7)/8)*8,即比datalen大的且是8的倍數(shù)的最小正整數(shù)
In 可以= Out,此時加/解密后將覆蓋輸入緩沖區(qū)(In)的內(nèi)容
當(dāng)keylen>8時系統(tǒng)自動使用3次DES加/解密,否則使用標(biāo)準(zhǔn)DES加/解密.超過16字節(jié)后只取前16字節(jié)
In 是輸入的字符組 可能是明文也可能是密文,Key是密匙,keylen是密匙的長度,Type表示解密或加密
*/
bool Des_Go(char *Out,char *In,long datalen,const char *Key,int keylen,bool Type = ENCRYPT);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -