📄 aes.h
字号:
#include "../stdafx/stdafx.h"
#ifndef H__RIJNDAEL
#define H__RIJNDAEL
class Rijndael {
public:
ULONG calculateLength(ULONG len);
int rijndaelSetupEncrypt(ULONG *rk, BYTE *key, int keybits);
int rijndaelSetupDecrypt(ULONG *rk, BYTE *key, int keybits);
void rijndaelEncrypt(ULONG *rk, int nrounds, BYTE plaintext[16], BYTE ciphertext[16]);
void rijndaelDecrypt(ULONG *rk, int nrounds, BYTE ciphertext[16], BYTE plaintext[16]);
};
#define KEYLENGTH(keybits) ((keybits)/8)
#define RKLENGTH(keybits) ((keybits)/8+28)
#define NROUNDS(keybits) ((keybits)/32+6)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -