java如何实现ror中的salt密码加密呢

java如何实现ror中的salt密码加密呢

问题描述:

ror中提供的salt加密方法非常不错哦,java中如何实现呢。
[code="java"]
public static String Hash(String str) {
String ret = "";
try {
MessageDigest sha = MessageDigest.getInstance("SHA-1");
sha.update(str.getBytes());
ret = new sun.misc.BASE64Encoder().encode(sha.digest());
} catch (Exception e) {
System.out.print(e.getMessage());
}
return ret;
}[/code]

这个是实现hash的一个方法。

使用第三方类库中的类,比如这个,下载一个看看吧!
[url]http://www.jasypt.org/[/url]

md5单向加密??