<%@ page import="sun.misc.BASE64Decoder"%>
<%@ page import="sun.misc.BASE64Encoder"%>
<%!
public String toPass(String pass)
{
return (new sun.misc.BASE64Encoder()).encode( pass.getBytes() );
}
%>
<%!public String rePass(String pass)
{
BASE64Decoder decoder = new BASE64Decoder();
try
{
byte[] b = decoder.decodeBuffer(pass);
return new String(b);
}
catch (Exception e)
{
return null;
}
}
%>
其中toPass是把字符串加密
rePass是解密
根据这个基本的编码
可以自己加入一个规则完成加密
博客给出了Java中使用Base64进行字符串加密和解密的代码。定义了toPass方法用于加密,rePass方法用于解密,还提到可在基本编码基础上加入规则完成加密。
2554

被折叠的 条评论
为什么被折叠?



