资源简介
代码片段和文件信息
// 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); \
a0 = rotl(b0 ^ (a1|(~b2)) 1U); \
a2 = rotl(b2 ^ (b0|(~a1)) 22U);\
a1 ^= (b2|(~b0)); \
}
// thanks to Paulo Barreto for this optimized theta()
#define theta(a0 a1 a2)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 14267 1998-11-19 12:10 bfinit.cpp
文件 1194 1998-12-12 14:23 3way.h
文件 314 1998-01-16 23:01 3wayval.dat
文件 8977 1998-12-31 20:37 algebra.cpp
文件 7012 1998-12-29 23:53 algebra.h
文件 2105 1998-11-19 12:10 asn.cpp
文件 1486 1998-12-18 19:17 asn.h
文件 2483 1998-11-19 12:10 ba
文件 1087 1998-12-12 14:23 ba
文件 24990 1998-12-31 23:07 bench.cpp
文件 104 1998-11-19 12:11 bench.h
文件 4187 1998-11-19 12:10 3way.cpp
文件 2443 1998-11-19 12:10 blowfish.cpp
文件 1177 1998-12-12 14:23 blowfish.h
文件 672 1998-01-16 23:01 blum1024.dat
文件 1320 1998-01-16 23:01 blum2048.dat
文件 350 1998-01-16 23:01 blum512.dat
文件 3650 1998-11-29 18:42 blumgold.cpp
文件 1463 1998-12-12 14:23 blumgold.h
文件 1068 1998-11-19 12:10 blumshub.cpp
文件 1107 1998-12-12 14:23 blumshub.h
文件 10670 1998-11-19 12:10 cast.cpp
文件 1178 1998-12-12 14:23 cast.h
文件 29906 1998-11-19 12:10 cast128s.cpp
文件 250 1998-11-19 17:59 castval.dat
文件 4972 1998-11-19 12:10 cbc.cpp
文件 1997 1998-12-12 14:23 cbc.h
文件 3258 1998-12-18 19:17 config.h
文件 4147 1998-11-19 12:10 crc.cpp
文件 707 1998-12-12 14:23 crc.h
............此处省略208个文件信息
相关资源
- 恺撒加密解密
- 数据结构与算法C++版
- 算法竞赛入门经典(第2版)lrj紫书
- 经典算法大全 高清文字版
- 《数据结构》算法实现及解析.高一凡
- 我的第一本算法书
- 数字音频水印算法大全
- 希尔密码加密、解密和破密HillCodor
- PSO粒子群算法(亲测可以运行)
- 粒子群优化算法(PSO)
- sift算法的C源码(网上唯一原创版本不
- 心电信号检测算法.rar
- 《数据结构(c语言版)》pdf(附算法
- c++ 凯撒密码(加密、解密)
- 各种排序算法可视化.rar
- 编程之法_面试和算法心得
- 双色球过滤算法
- 《算法基础与在线实践》郭炜
- svm分类算法(附实验报告)
- 卡尔曼滤波算法
- 算法集合(NATIONAL ADVISORY COMMITTEE FO
- C++ 单码加密
- 《数据结构与算法分析:C语言描述第
- DES_CBC加密,解密多种格式文件,基于
- JPEG图像压缩c语言算法
- PatchMatch图像修复算法opencv和C++版)
- 数据结构 C语言版2009年-严蔚敏 高清扫
- KCF跟踪算法(C++)146187
- 时空上下文跟踪STC
- 基于信息熵的属性约简算法c/c++代码
评论
共有 条评论