📄 usemars.cpp
字号:
// usemars.cpp : Defines the entry point for the console application.
// 使用IBM的MRAS加密算法,本算法是块加密入16个字节,出16个字节
//
#include "stdafx.h"
int main(int argc, char* argv[])
{
char *key="this is test";
char info1[17],info2[17];
sprintf(info1,"这是测试12345678");
info1[16]=0;
mars testm;
testm.set_key((unsigned char *)key,12);
testm.decrypt((unsigned char *)info1,(unsigned char *)info2);
info2[16]=0;
printf("decrypt \ninfo1=%s\ninfo2=%s \n",info1,info2);
testm.encrypt((unsigned char *)info2,(unsigned char *)info1);
info1[16]=0;
printf("encrypt \ninfo1=%s\ninfo2=%s \n",info1,info2);
printf("Hello s World!\n");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -