⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usemars.cpp

📁 usemars(vc6)IBM的MRAS加密算法
💻 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 + -