关于JSP的MD5加密

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:01:30
我是JSP的初学者,我想知道如何在JSP里实现MD5加密..

我在网上搜到这一段,但是我不知道怎么用,有高手能帮忙下么?谢谢

代码在:http://zhidao.baidu.com/question/25138251.html

java.security包中提供了现成的一个MD5加密函数,具体请参考下面的这个程序。

import java.security.*;

public class MD5Tool {

public static void main(String []args){

String test="12uuu3";

//创建一个MD5Tool类
MD5Tool myMd5 =new MD5Tool();

String result=myMd5.MD5Encrypt(test);

System.out.println (test+" 加密后的结果是:"+result);

}

//该方法将你输入的字符串,通过md5加密,返回一个加密后的字符串
public static String MD5Encrypt(String inStr) {

MessageDigest md = null;
String outStr = null;
try {

md = MessageDigest.getInstance("MD5"); //可以选中其他的算法如SHA
byte[] digest = md.digest(inStr.getBytes());
//返回的是byet[],要转化为String存储比较方便
outStr = bytetoString(digest);
}
catch (NoSuchAlgorithmException nsae) {
nsae.printStackTrace();
}
return outStr;
}