package util;import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;public class MD5Util {
private static ThreadLocal messageDigestHolder = new ThreadLocal...
分类:
其他好文 时间:
2015-02-27 18:30:34
阅读次数:
144
MD5加密实现结package com.pb;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;im...
分类:
编程语言 时间:
2015-02-23 06:30:44
阅读次数:
224
很多时候要对秘要进行持久化加密,此时的加密采用md5。采用对称加密的时候就采用DES方法了 1 import java.io.IOException; 2 import java.security.MessageDigest; 3 import java.security.SecureRand...
分类:
编程语言 时间:
2015-02-12 18:02:41
阅读次数:
290
package?com.example.decript;
?
import?java.io.UnsupportedEncodingException;
import?java.security.InvalidKeyException;
import?java.security.MessageDigest;
import?java.security.NoSuchAlgorithm...
分类:
编程语言 时间:
2015-02-11 19:12:04
阅读次数:
209
import java.security.MessageDigest;public class EncryptionKit { public static String md5Encrypt(String srcStr){ return encrypt("MD5", sr...
分类:
编程语言 时间:
2015-02-11 16:04:48
阅读次数:
149
SHA是消息摘要算法的一种实现方式,前面已经总结过MD2\4\5的实现,接下来就为大家总结一下SHA的实现。SHA的jdk实现:private static void SHA_JDK(){ try { MessageDigest digest = Messag...
分类:
编程语言 时间:
2015-02-10 23:04:50
阅读次数:
290
这是一种与消息认证码结合使用以确保消息完整性的技术。主要使用单向散列函数算法,可用于检验消息的完整性,和通过散列密码直接以文本形式保存等,目前广泛使用的算法有MD4、MD5、SHA-1,jdk1.5对上面都提供了支持,在java中进行消息摘要很简单, java.security.MessageDig...
分类:
编程语言 时间:
2015-02-08 12:43:28
阅读次数:
165
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;publicstaticStringmd5(String str){ Mess...
分类:
其他好文 时间:
2015-02-04 16:13:21
阅读次数:
126
加密服务总是关联到一个特定的算法或类型,它既提供了密码操作(如Digital Signature或MessageDigest),生成或供应所需的加密材料(Key或Parameters)加密操作,也会以一个安全的方式生成数据对象(KeyStore或Certificate),封装(压缩)密钥(可以...
分类:
编程语言 时间:
2015-01-30 17:12:35
阅读次数:
442
第 1 章基础知识1.1. 单钥密码体制单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。通常 , 使用的加密算法 比较简便高效 , 密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性 , 在公开的计算机网络上安全地传送和保管密钥是一个严...
分类:
编程语言 时间:
2015-01-27 17:47:10
阅读次数:
192