图⽚Ba64位加密解密算法
putStream;
tputStrea作开头的成语 m;
ption;
tream;
Stream;
64Decoder;
64Encoder;
publicclassBa64Utill{
publicstaticvoidmain(String[]args){
StringstrImg=GetImageStr();
GenerateImage(strImg);
}
publicstaticStringGetImageStr(){//将图⽚⽂件转化为字节数组字符串,并对其进⾏Ba64编码处理
Stringimg材料员 File="d:";//待处理的图⽚
InputStreamin=null;
byte[]data=null;
//读取图⽚字节数组
try{
in=newFileInputStream(imgFile);
data=newbyte[ble()];
(data);
();
}catch(IOExceptione){
tackTrace();
}
//对字节数组Ba64编码
BASE6幼儿园区角设计 4Encoderencoder=newBASE64Encoder();
(data);//返回Ba64编码过的字节数病式精神病 组字符串
}
publicstaticbooleanGenerateImage(StringimgStr){//对字节数组字符串进⾏Ba64解码并⽣成图⽚
if(imgStr蛇的守护神是什么菩萨 ==null)//图像数据为空
returnfal;
BASE64Decoderdecoder=newBASE64Decoder();
try{
//Ba64解码
byte[]b=Buffer(imgStr);
for(inti=0;i<;++i){
if(b[i]<0){//调整异常数据
b[i]+=256;
}
}
//⽣成jpeg图⽚
StringimgFilePath="d:";//新⽣成的图⽚
Ou捕蝇草怎么养 tputStreamout=newFileOutputStream(imgFilePath);
(b);
();
(狡黠 );
returntrue;
}catch(Exceptione){
returnfal;
}
}
}
本文发布于:2023-03-16 18:52:29,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678963950280473.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:图片加密.doc
本文 PDF 下载地址:图片加密.pdf
留言与评论(共有 0 条评论) |