📄 des.cpp
字号:
#include <stdio.h>
#include <string.h>
long int IT(int binary_plaintext[64])
{
int i,j;
binary_plaintext[1]=binary_plaintext[58];binary_plaintext[32]=binary_plaintext[8];
binary_plaintext[2]=binary_plaintext[50];binary_plaintext[33]=binary_plaintext[57];
binary_plaintext[3]=binary_plaintext[42];binary_plaintext[34]=binary_plaintext[49];
binary_plaintext[4]=binary_plaintext[34];binary_plaintext[35]=binary_plaintext[41];
binary_plaintext[5]=binary_plaintext[26];binary_plaintext[36]=binary_plaintext[33];
binary_plaintext[6]=binary_plaintext[18];binary_plaintext[37]=binary_plaintext[25];
binary_plaintext[7]=binary_plaintext[10];binary_plaintext[38]=binary_plaintext[17];
binary_plaintext[8]=binary_plaintext[2];binary_plaintext[39]=binary_plaintext[9];
binary_plaintext[9]=binary_plaintext[60];binary_plaintext[40]=binary_plaintext[1];
binary_plaintext[10]=binary_plaintext[52];binary_plaintext[41]=binary_plaintext[59];
binary_plaintext[11]=binary_plaintext[44];binary_plaintext[42]=binary_plaintext[51];
binary_plaintext[12]=binary_plaintext[36];binary_plaintext[43]=binary_plaintext[43];
binary_plaintext[13]=binary_plaintext[28];binary_plaintext[44]=binary_plaintext[35];
binary_plaintext[14]=binary_plaintext[20];binary_plaintext[45]=binary_plaintext[27];
binary_plaintext[15]=binary_plaintext[12];binary_plaintext[46]=binary_plaintext[19];
binary_plaintext[16]=binary_plaintext[4];binary_plaintext[47]=binary_plaintext[11];
binary_plaintext[17]=binary_plaintext[62];binary_plaintext[48]=binary_plaintext[3];
binary_plaintext[18]=binary_plaintext[54];binary_plaintext[49]=binary_plaintext[61];
binary_plaintext[19]=binary_plaintext[46];binary_plaintext[50]=binary_plaintext[53];
binary_plaintext[20]=binary_plaintext[38];binary_plaintext[51]=binary_plaintext[45];
binary_plaintext[21]=binary_plaintext[30];binary_plaintext[52]=binary_plaintext[37];
binary_plaintext[22]=binary_plaintext[22];binary_plaintext[53]=binary_plaintext[29];
binary_plaintext[23]=binary_plaintext[14];binary_plaintext[54]=binary_plaintext[21];
binary_plaintext[24]=binary_plaintext[6];binary_plaintext[55]=binary_plaintext[13];
binary_plaintext[25]=binary_plaintext[64];binary_plaintext[56]=binary_plaintext[5];
binary_plaintext[26]=binary_plaintext[56];binary_plaintext[57]=binary_plaintext[63];
binary_plaintext[27]=binary_plaintext[48];binary_plaintext[58]=binary_plaintext[55];
binary_plaintext[28]=binary_plaintext[40];binary_plaintext[59]=binary_plaintext[47];
binary_plaintext[29]=binary_plaintext[32];binary_plaintext[60]=binary_plaintext[39];
binary_plaintext[30]=binary_plaintext[24];binary_plaintext[61]=binary_plaintext[31];
binary_plaintext[31]=binary_plaintext[16];binary_plaintext[62]=binary_plaintext[23];
binary_plaintext[63]=binary_plaintext[15];
binary_plaintext[64]=binary_plaintext[7];
}
void main()
{
char plaintext[8];
int binary_plaintext[64];
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -