• 大小: 379KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签:

资源简介

用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种加密解密算法\base64.cpp

     文件       1087  1998-12-12 14:23  300种加密解密算法\base64.h

     文件      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个文件信息

评论

共有 条评论

相关资源