www.ntzj.net > C语言 加密算法

C语言 加密算法

#include #include #define MAX_LEN 1024 #define MAX_KEY_LEN 10 /* key必须是1-9之间的数字 */ /* 拥有K个字符的Key,包含且仅包含1-K */ int CheckKey(char*key) { int i,check[MAX_KEY_LEN]={0}; int max=strlen(key); int keyVal; for(i=0;...

数组版本: #include int main() { char s[81],*p=s; gets(s); for(;*p;p++) *p=*p>='a'&&*p='A'&&*p='a'&&c='A'&&c

#include #include/*加密算法*//*说明:加密算法是读取一个保存有明文信息的文件,然后将明文进行加密并存入生成加密的文件*/ void jiam(){ int key; char ch; FILE *fp,*fp1; printf("请输入密钥:"); scanf("%d",&key); fp=fopen("mw.txt","r")...

#include #include void MtoC(char m[50],char k[10],char c[50]) { int m1[50],k1[10],c1[50],i,j; for(i=0;i

#include int main(){char plain[20][10], ch;int i=0, j=0, len=0;ch=getchar();while(ch!=EOF){if(ch!=' '){plain[i][j%10]=ch; j++;if(j%10==0) i++;len++;}ch=getchar();}for(j=0;j

可能很长 ,这是在我以前一个程序里摘出来的。 原理:用户输入创建密码,机器读取,并把每一位密码进行加密,这里就是把每一位的 ASCII码加一(也可以有其他的加密方式),然后保存在文件里。解密时从文件中读取保存的乱码,然后把它每一位的asc...

你好!需要显示出图像吗?还是只要算法?

这里使用的是按位加密,按ASCII码进行加密的算法自己写个,很容易的。 #include #include #include #include void dofile(char *in_fname,char *pwd,char *out_fname);/*对文件进行加密的具体函数*/ void usage(char *name); void main(int argc...

#define XOR 107 for(int i=0;str[i];i++) str[i]^=XOR; 差不多这样就OK

题目标题:神秘的字符加、解密技术。 题目描述: 插入式加密法是信息加密中一种简单的加密技术,其方法是在明文字符中插入一些无意义的字母来形成密文单词。例如,对于明文:China,在间隔为1的位置依次插入一个字母而形成密文:Coheifnia。因此...

网站地图

All rights reserved Powered by www.ntzj.net

copyright ©right 2010-2021。
www.ntzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com