提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
什么是加密解密
提示:加密解密技术:
加密技术是电子商务采取的主要安全保密措施,是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相同或不同的手段还原(解密)。
提示:以下是本篇文章正文内容,下面案例可供参考
一、简易的字符串加密解密
示例:
1代码部分
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
#include<easyx.h>
//加密声明
void JiaMi();
//解密声明
void JieMi();
//退出
void quit();
//字符串长度
int LENstr(char* str);
int main()
{
to:
/*进行选择*/
int XuanZe = NULL;
printf("\t欢迎使用加密解密系统\n");
printf("【1】加密\t【2】解密\n【0】退出\n");
printf("请输入你的选择:");
scanf("%d", &XuanZe);
switch (XuanZe)
{
case 1:JiaMi(); break;
case 2:JieMi(); break;
default:quit();
break;
}
printf("\n\n");
goto to;
system("pause");
return EXIT_SUCCESS;
}
//加密声明
void JiaMi()
{
/*声明*/
int secret_key = NULL;//声明一个密钥
char buff[1024*1024] = {
NULL };//声明输入的原文
char muff[1024*1024] = {