java加密算法,要求是不可逆的,这样才不会被破解。
http://www.ibm.com/developerworks/cn/java/l-security/
Example
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* @author o
*
*/
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
try {
MessageDigest md = MessageDigest.getInstance("SHA-512");
String test = "abcdefg";
md.update(test.getBytes());
byte[] b = md.digest();
StringBuilder output = new StringBuilder(32);
for (int i = 0; i < b.length; i++) {
String temp = Integer.toHexString(b[i] & 0xff);
if (temp.length() < 2) {
output.append("0");
}
output.append(temp);
}
System.out.println(output.toString());
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
加密算法 Java加密算法 java数字签名
JAVA 加密算法(很好的算法,经典摘要)
java 加密算法及原理java 加密算法及原理
有关java中Base64算法,消息摘要算法,对称加密算法,非对称加密算法,数字签名算法的使用方法相关的代码,其中包含相关的jar包
JAVA加密算法实现总结JAVA加密算法实现总结
java加密算法源码 包括有AES DES MD5 RSA SHA加密和解密
java 加密算法包括:消息摘要(MD5、SHA)、对称加密算法(DES),非对称加密算法RSA,数字签名DSA
java加密算法工具类,有RSA,MD5等等。方便实用。
实现了java中所有常用的加密算法的代码示例,在jdk1.8上测试过,都可以直接运行
java加密算法AES\DES\RSA示例及常用知识学习杂记
Java 加密算法 密码 原代码 大家可以免费下载
加密加密算法调研以及 加密算法 代码实现,其中包括rsa、des、hash等算法
java加密算法(aes+des+pboc3des+pbocdes等)
java关于加密的算法demo代码(Base64加密\数字签名\对称加密算法\非对称加密算法\消息摘要算法) JAVA安全实现三种方式: 1.JDK 2.Commons Codec 3.Bouncy Castle 一。非对称加密算法: 1.DH 2.RSA 3.ELGamal 二。...
Java加密算法-公钥加密私钥解密,不太完美的就是没做到客户端与服务器交互的例子
详细描述了java常用几种加密算法以及例子
本人总结了一些对称的加密算法,希望可以给一些朋友带来帮助!!