加密解密
文章平均质量分 74
zxg656750891
这个作者很懒,什么都没留下…
展开
-
AES加密解密
AES是美国联邦政府采用的商业及政府数据加密标准,预计将在未来几十年里代替DES在各个领域中得到广泛应用。AES提供128位密钥,因此,128位AES的加密强度是56位DES加密强度的1021倍还多。假设可以制造一部可以在1秒内破解DES密码的机器,那么使用这台机器破解一个128位AES密码需要大约149亿万年的时间。(更深一步比较而言,宇宙一般被认为存在了还不到200亿年)因此可以预计,美国...原创 2015-05-28 12:37:56 · 299 阅读 · 0 评论 -
Java 加密 AES 对称加密算法
【AES】 一种对称加密算法,DES的取代者。 加密相关文章见:Java 加密解密 对称加密算法 非对称加密算法 MD5 BASE64 AES RSA 【代码】 代码比较多,有一部分非本文章内容代码,具体自己看吧。 package com.uikoo9.util.encrypt; import java.math.BigInteger; import java.secur...原创 2015-06-05 21:16:38 · 101 阅读 · 0 评论 -
base64加密算法
package com.dream.util; import org.apache.commons.codec.binary.Base64; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import junit.framework.TestCase; /** * @author zxg * ba...2015-06-27 15:54:27 · 81 阅读 · 0 评论 -
md 散列算法
package com.dream.util; import java.security.MessageDigest; import java.security.Security; import org.apache.commons.codec.binary.Hex; import org.apache.commons.codec.digest.DigestUtils; impor...原创 2015-06-28 23:14:16 · 338 阅读 · 0 评论 -
SHA安全散列算法
package com.dream.util; import java.security.MessageDigest; import java.security.Security; import junit.framework.TestCase; import org.apache.commons.codec.digest.DigestUtils; import org.bou...原创 2015-06-28 23:36:06 · 182 阅读 · 0 评论 -
MAC 密钥散列算法
package com.dream.util; import javax.crypto.KeyGenerator; import javax.crypto.Mac; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; import junit.framework.TestCase; ...原创 2015-06-29 00:00:23 · 610 阅读 · 0 评论 -
字符,字节和编码
字符,字节和编码 [原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm] 级别:中级 摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。...原创 2015-07-11 19:53:55 · 91 阅读 · 0 评论