📄 des.cpp
字号:
// DES优化.cpp
//
# include "des.h"
void desE_subkeys_gen(Byte *key, Word32 subkeysE[16][2])
{
des_subkeys_gen(key, subkeysE);
}
void desD_subkeys_gen(Byte key[8],Word32 subkeysD[16][2])
{
Word32 subkeys[16][2];
des_subkeys_gen(key, subkeys);
for (int i = 0; i < 16; i++)
{
subkeysD[i][0] = subkeys[15 - i][0];
subkeysD[i][1] = subkeys[15 - i][1];
}
}
void des_encrypt( Word32 subkeysE[16][2], Byte input[8], Byte output[8] )
{
des_crypt( subkeysE, input, output );
}
void des_decrypt( Word32 subkeysD[16][2], Byte input[8], Byte output[8] )
{
des_crypt( subkeysD, input, output );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -