Java中的加密
钢伢仔
这个作者很懒,什么都没留下…
展开
-
AES加密
近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。本文就简单介绍如何通过JAVA实现AES加密。转载 2014-07-25 16:44:58 · 587 阅读 · 0 评论 -
DES加密
DES加密介绍 DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法。DES加密算法出自IBM的研究,后来被美国政府正式采用,之后开始广泛流传,但是近些年使用越来越少,因为DES使用56位密钥,以现代计算能力,24小时内即可被破解。虽然如此,在某些简单应用中,我们还是可以使用DES加密算法,本文简单讲解DES的JAVA实现。转载 2014-07-25 16:24:02 · 510 阅读 · 0 评论 -
RSA非对称加密
原文链接:http://www.codefans.net/articles/1890.shtml 在Java中使用RSA加密算法的一个例子,觉得挺不错吧,简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。 import java.io.BufferedReader; impor转载 2014-11-29 23:33:15 · 660 阅读 · 0 评论 -
MD5加密
用Java提供的相关方法实现MD5加密: import java.security.MessageDigest; /** * 使用Java中相关的类实现MD5加密 */ public class MD5_Demo { public static void main(String[] args) { String password1=MD5("456789");转载 2014-11-29 18:57:11 · 533 阅读 · 1 评论 -
DES加密和解密实用版
在Android开发中,经常需要将用户的用户名和密码保存在客户端,可是通过DES加密后的byte数组转成字符串后是乱码。该如何解决这个问题? import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom;转载 2014-11-29 21:02:03 · 561 阅读 · 0 评论 -
AES加密和解密实用版
import java.io.UnsupportedEncodingException; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import javax.crypto.BadPa转载 2014-11-29 22:30:52 · 831 阅读 · 0 评论