一个简单的解密程序

王朝other·作者佚名  2006-01-08
宽屏版  字体: |||超大  

加密过程:

#include<iostream>

#include<fstream>

void main(void)

{

char strch,ch;

int i,x;

ifstream readfile;

ofstream writefile;

readfile.open("1.txt",ios::in | ios::nocreate);

if(!readfile)

{

cerr<<"cannot open thie file for input"<<endl;

exit(0); }

writefile.open("2.txt",ios::in | ios::nocreate);

if(!writefile)

{

cerr<<"cannot open the file for output"<<endl;

exit(0); }

while(!readfile.eof())

{

ch=readfile.get();

x=static_cast<int>(ch);

x=(x+3)%128;

strch=static_cast<char>(x);

writefile.put(strch);

}

}

相应的解密过程:

#include<iostream>

#include<string>

#include<fstream>

void main(void){

char strch,ch;

int i,x;

ifstream readfile;

ofstream writefile;

readfile.open("2.txt",ios::in | ios::nocreate);

if(!readfile)

{

cerr<<"cannot open thie file for input"<<endl;

exit(0);

}

writefile.open("3.txt",ios::in | ios::nocreate);

if(!writefile)

{

cerr<<"cannot open the file for output"<<endl;

exit(0);

}

while(!readfile.eof())

{

ch=readfile.get();

x=static_cast<int>(ch);

x=(x-3)%128;

strch=static_cast<char>(x);

writefile.put(strch);

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有