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]
[url]http://www.jasypt.org/api/jasypt/apidocs/org/jasypt/salt/class-use/SaltGenerator.html[/url]
md5单向加密??