資源簡介
用VC寫的300種加解密碼算法,值得收藏!
代碼片段和文件信息
//?3way.cpp?-?modifed?by?Wei?Dai?from?Joan?Daemen‘s?3way.c
#include?“pch.h“
#include?“3way.h“
NAMESPACE_BEGIN(CryptoPP)
static?const?word32?START_E?=?0x0b0b;?//?round?constant?of?first?encryption?round
static?const?word32?START_D?=?0xb1b1;?//?round?constant?of?first?decryption?round
static?inline?word32?reverseBits(word32?a)
{
a?=?((a?&?0xAAAAAAAAL)?>>?1)?|?((a?&?0x55555555L)?<1);
a?=?((a?&?0xCCCCCCCCL)?>>?2)?|?((a?&?0x33333333L)?<2);
return?((a?&?0xF0F0F0F0L)?>>?4)?|?((a?&?0x0F0F0F0FL)?<4);
}
#define?mu(a0?a1?a2) \
{ \
a1?=?reverseBits(a1); \
word32?t?=?reverseBits(a0); \
a0?=?reverseBits(a2); \
a2?=?t; \
}
#define?pi_gamma_pi(a0?a1?a2) \
{ \
word32?b0?b2; \
b2?=?rotl(a2?1U); \
b0?=?rotl(a0?22U
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2008-04-10?20:57??300種加密解密算法
?????文件???????4187??1998-11-19?12:10??300種加密解密算法\3way.cpp
?????文件???????1194??1998-12-12?14:23??300種加密解密算法\3way.h
?????文件????????314??1998-01-16?23:01??300種加密解密算法\3wayval.dat
?????文件???????8977??1998-12-31?20:37??300種加密解密算法\algebra.cpp
?????文件???????7012??1998-12-29?23:53??300種加密解密算法\algebra.h
?????文件???????2105??1998-11-19?12:10??300種加密解密算法\asn.cpp
?????文件???????1486??1998-12-18?19:17??300種加密解密算法\asn.h
?????文件???????2483??1998-11-19?12:10??300種加密解密算法\ba
?????文件???????1087??1998-12-12?14:23??300種加密解密算法\ba
?????文件??????24990??1998-12-31?23:07??300種加密解密算法\bench.cpp
?????文件????????104??1998-11-19?12:11??300種加密解密算法\bench.h
?????文件??????14267??1998-11-19?12:10??300種加密解密算法\bfinit.cpp
?????文件???????2443??1998-11-19?12:10??300種加密解密算法\blowfish.cpp
?????文件???????1177??1998-12-12?14:23??300種加密解密算法\blowfish.h
?????文件????????672??1998-01-16?23:01??300種加密解密算法\blum1024.dat
?????文件???????1320??1998-01-16?23:01??300種加密解密算法\blum2048.dat
?????文件????????350??1998-01-16?23:01??300種加密解密算法\blum512.dat
?????文件???????3650??1998-11-29?18:42??300種加密解密算法\blumgold.cpp
?????文件???????1463??1998-12-12?14:23??300種加密解密算法\blumgold.h
?????文件???????1068??1998-11-19?12:10??300種加密解密算法\blumshub.cpp
?????文件???????1107??1998-12-12?14:23??300種加密解密算法\blumshub.h
?????文件??????10670??1998-11-19?12:10??300種加密解密算法\cast.cpp
?????文件???????1178??1998-12-12?14:23??300種加密解密算法\cast.h
?????文件??????29906??1998-11-19?12:10??300種加密解密算法\cast128s.cpp
?????文件????????250??1998-11-19?17:59??300種加密解密算法\castval.dat
?????文件???????4972??1998-11-19?12:10??300種加密解密算法\cbc.cpp
?????文件???????1997??1998-12-12?14:23??300種加密解密算法\cbc.h
?????文件???????1944??2005-01-31?18:35??300種加密解密算法\code999.com說明.txt
?????文件???????3258??1998-12-18?19:17??300種加密解密算法\config.h
............此處省略209個文件信息
評論
共有 條評論