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

//原图

 

//加密

#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;
}

//解密完成

 

posted @ 2023-05-14 20:32  mo寒流xing  阅读(50)  评论(0)    收藏  举报