⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rc5.h

📁 rc5 c语言源代码。可修改性强。适合学习调试使用~
💻 H
字号:


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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -