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

JSP
JDBC 入门(一) - 开始
JDBC 入门(二) - 建立联接
JDBC 入门(三) - 设置表
java在Linux下的web应用(一)
java在Linux下的web应用(二)
Servlet开发中JDBC的高级应用
可以使用多个jsp定制标签在JSP中达到接近servelt的处理效果
JSP应用程序开发中安全问题的实例解析
现场纪实—如何入侵基于JSP的网站
windows中双击jar文件即可运行写法
修改Tomcat的主配置文件,增加一个Postgre数据库JDBC连接池。
JSP报表打印的一种简单解决方案
JSP如何保存用户上次登录时间
当Tomcat遭遇JBDC Driver,出现 Cannot create resource instance !
使用jsp生成彩色汉字验证码
基于JDBC的数据库连接池技术研究与应用
JSP数据库连接池的必要性
在JSP页面中实现检索数据的分页显示
在jsp中作HTTP认证的方法
JSP通过JDBC与Oracle相连

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-03   浏览: 165 ::
收藏到网摘: 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是解密
根据这个基本的编码
可以自己加入一个规则完成加密