当前位置: 首页 > 图文教程 > 网络编程 > JSP > 最基本的一个转换密码字符串为乱码以及解码的程序

JSP
无需调优的内存优化
JAVA EXCEL API
新手指南之如何搜索你的问题的答案
Java 101:如果我不懂Java该怎么办?
jsp由浅入深
把本页内容导出成word文件或excel文件(原创)
在BEA WebLogic中使用Java消息服务
Form Your Own Design Pattern Study Group
从Coding Fan到真正的技术专家
我的Mysql5.0中文乱码解决方案
结合JAVASCRIPT将HTML导入Excel形成简单Web报表
Struts 的汉字显示问题终结解决方案
j2me网络实战指南
Java Page Flow开发:从JDBC数据源中检索并显示数据
人生、梦想、Java,又一个梦想者上路!
用Struts开发基于MVC的Web应用
Apache plug-in配置代理请求实战
一个简单的Timer Service
Tomcat 服务器下 JSP 页面中文问题及解决方法总结
Java Servlet 编程及应用(一)

JSP 中的 最基本的一个转换密码字符串为乱码以及解码的程序


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-03   浏览: 155 ::
收藏到网摘: n/a

新手在学习jsp编程最好的起步可以是学着作一个注册页面,在注册页面的时候为了使得数据库内容加密,一般让客户的密码是以乱码形式存在的,假如不是很重要的数据,在这里给大家介绍一个简单的函数用于简单的加密:
<%@ 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是解密
根据这个基本的编码
可以自己加入一个规则完成加密