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

djcf / 2023-05-14 / 原文

//原图

 

//加密

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

//解密完成