简单图片加密解密——文件输入输出
//原图

//加密
#include<bits/stdc++.h>
using namespace std;
int main()
{
fstream in;//
fstream out;//
in.open("star.png",ios::binary|ios::in);
out.open("star-encode.png",ios::binary|ios::out);
char ch;
while(!in.eof())
{
in.get(ch);
ch++;
out.put(ch);
}
return 0;
}


//解密
#include<bits/stdc++.h>
using namespace std;
int main()
{
fstream in;
fstream out;
in.open("star-encode.png",ios::binary|ios::in);
out.open("star-decode.png",ios::binary|ios::out);
char ch;
while(!in.eof())
{
in.get(ch);
ch--;
out.put(ch);
}
in.close();
out.close();
return 0;
}
//解密完成
浙公网安备 33010602011771号