rc5.h
来自「rc5 c语言源代码。可修改性强。适合学习调试使用~」· C头文件 代码 · 共 11 行
H
11 行
typedef unsigned long int u32; /*Shoule be 32 bit = 4 bytes*/
typedef unsigned char u16;
/*Rotation operators. x must be unsigned, to get logical right shift*/
#define ROTL(x,y) ( ((x)<<(y&(w-1))) | ((x)>>(w-(y&(w-1)))) )
#define ROTR(x,y) ( ((x)>>(y&(w-1))) | ((x)<<(w-(y&(w-1)))) )
void RC5_encrypt( u32 *data ); /*加密,输入明文pt[2],输出密文ct[2]*/
void RC5_decrypt( u32 *data ); /*解密,输入密文ct[2],输出明文pt[2]*/
void key_setup( unsigned char *K ); /*生成子密钥*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?