① 如何实现将c语言代码加密但同时代码还能运行
对源代码加密没有任何意义
软件安全行业都是对二进制文件加密
你写一个软件你总不可能把源代码给人家吧?
你给人家的是二进制文件吧!?
要做就对你的二进制文件加密
对源代码加密没有任何意义
你若想让别人看不懂你的代码
你可以定义很多很多宏
比如
#define
KsJushkdsfnwo
+
然后代码中出现+号的时候用KsJushkdsfnwo代替
② C语言编程代码加密
例如:简单的移位加密可以这样
FILE*fp=fopen("test.txt","r");
FILE*fp1=fopen("new.txt","w");
while((c=fgetc(fp))!=EOF)
fputc(c+1,fp1);//逐个读取全部字符,ASCII值+1并保存到另一个文件
然后可以remove("test.txt");//删除文件
或者读取new.txt再写回test.txt
解密就是ASCII值-1
③ c语言 要求输入一个有真常的字符串后,将对该字符进行加密处理,字符
给一个很简单的代码:
#include
#include
void
main(){
int
i,j=0;
char
s[80],s1[81],ch;
gets(s);
scanf("%c",&ch);
for(i=0;i
评论
0
0
加载更多
④ 请C语言编程高手帮我编写一段加密文件的代码,用这段代码加密(用户输入密码)的MP3文件每当要打开就
用winrar做一个自解压的不就好了,这么麻烦干嘛,写这个哪有那么容易,还要用到windows api
⑤ C语言设计一个简单的加密解密程序
C语言设计一个简单的加密解密程序如下:
加密程序代码:
#include<stdio.h>
main()
{
char
c,filename[20];
FILE
*fp1,*fp2;
printf("请输入待加密的文件名:\n");
scanf("%s",filename);
fp1=fopen(filename,"r");
fp2=fopen("miwen.txt","w");
do
{
c=fgetc(fp1);
if(c>=32&&c<=126)
{
c=c-32;
c=126-c;
}
if(c!=-1)
fprintf(fp2,"%c",c);
}
while(c!=-1);
}
解密程序代码:
#include<stdio.h>
#include<string.h>
main()
{
char
c,filename[20];
char
yanzhengma[20];
FILE
*fp1,*fp2;
printf("请输入待解密文件名:\n");
scanf("%s",filename);
printf("请输入验证码:\n");
scanf("%s",yanzhengma);
if(strcmp(yanzhengma,"shan")==0)
{
fp1=fopen(filename,"r");
fp2=fopen("yuanwen.txt","w");
do
{
c=fgetc(fp1);
if(c>=32&&c<=126)
{
c=126-c;
c=32+c;
}
if(c!=-1)
fprintf(fp2,"%c",c);
}
while(c!=-1);
}
else
{
printf("验证码错误!请重新输入:\n");
scanf("%s",filename);
}
}
⑥ C语言 简单对字母进行加密
1、在我们的编辑页面输入以下代码。
⑦ 加密文件 c语言代码 要完整代码 能运行的
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
voidfindKey(char*key,char*mark){
intlen=strlen(key);
inti=0;
intj=0;
memset(mark,0,26);
for(i=0;i<len;i++)
if(mark[key[i]-97]==0){
mark[key[i]-97]=1;
key[j]=key[i];
j++;
}
key[j]='