level 1
c闲人
楼主
由于工作的原因,好久没发贴了,今天就让我们继续接着文件开始这是一个简单的加密数据库知识点:通过对数据库内部结构的了解完成对其的加密和解密以及异或常数法进行加密的算法最近没有来,今天来了以后发现增加了不少贴,不过另我感到奇怪的是发贴的内容全是费话如:什么怎么实现定时关机题目是不错,不过里面的内容叫我大失所望大家来这里我希望是能学到点东西不是说费话,所以我建议抗议什么加我就能学会什么什么还有光说不干的这种贴有没有真本事不是说给别人听的是要拿出行动好了,就说这么多代码如下:#include
#include
void main(int argc,char *argv[]){ int data[16]; char fname[12]; FILE *fp; if(argc<2) { printf("请输入数据库文件的完整名称!\n"); scanf("%s",fname); if((fp=fopen(fname,"r+b"))==NULL) { printf("不能打开数据库文件%s! \n",fname); exit(1); } } else { if((fp=fopen(argv[1],"r+b"))==NULL) { printf("不能打开数据库文件%s! \n",argv[1]); exit(1); } } fread(data,sizeof(int),16,fp); data[2]^=0xa1; data[3]^=0xb2; data[4]^=0xc3; data[5]^=0xd4; fseek(fp,01,SEEK_SET); fwrite(data,sizeof(int),16,fp); fclose(fp);}
2004年10月14日 12点10分
1
#include
void main(int argc,char *argv[]){ int data[16]; char fname[12]; FILE *fp; if(argc<2) { printf("请输入数据库文件的完整名称!\n"); scanf("%s",fname); if((fp=fopen(fname,"r+b"))==NULL) { printf("不能打开数据库文件%s! \n",fname); exit(1); } } else { if((fp=fopen(argv[1],"r+b"))==NULL) { printf("不能打开数据库文件%s! \n",argv[1]); exit(1); } } fread(data,sizeof(int),16,fp); data[2]^=0xa1; data[3]^=0xb2; data[4]^=0xc3; data[5]^=0xd4; fseek(fp,01,SEEK_SET); fwrite(data,sizeof(int),16,fp); fclose(fp);}