📄 main.cpp
字号:
#include <stdio.h>
#include "kasumi.h"
void main()
{
printf("请选择1或者2\n");
printf("1.需要加密\n");
printf("2.需要解密\n");
int x;
scanf("%d",&x);
if (x == 1)
{
printf("请输入需要加密的数据(格式为11,22,33,44,55,66,77,88(16进制)中间用逗号隔开):\n");
int a,b,c,d,e,f,g,h;
scanf("%x,%x,%x,%x,%x,%x,%x,%x",&a,&b,&c,&d,&e,&f,&g,&h);
u16 data[]={a,b,c,d,e,f,g,h};
printf("加密后数据为:\n");
kasumi_encrypt(data);
for(int i=0;i<8;i++)
printf("%x\n",data[i]);
}//加密数据并且输出
else if(x == 2){
printf("请输入需要解密的数据(格式为11,22,33,44,55,66,77,88(16进制)中间用逗号隔开):\n");
int a,b,c,d,e,f,g,h;
scanf("%x,%x,%x,%x,%x,%x,%x,%x",&a,&b,&c,&d,&e,&f,&g,&h);
u16 data[]={a,b,c,d,e,f,g,h};
printf("解密后数据为:\n");
kasumi_decrypt(data);
for(int i=0;i<8;i++)
printf("%x\n",data[i]);
}//解密数据并且输出
else
printf("您的输入有误!");
return;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -