![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 73
qq_27118965
这个作者很懒,什么都没留下…
展开
-
DES加密---随机获取密匙加密
1.数据加密DES--随机获取密匙加密public static void main(String[] args) throws Exception{//保存密钥saveKey("my.key");//获取密钥SecretKey getKey = (SecretKey) getKey("my.key");//通过密钥加密后String result= "测试加密";原创 2016-03-30 20:56:44 · 1446 阅读 · 0 评论 -
AES高级加密标准加密
ASE加密和DES加密的区别在于AES密匙传入必须是16位字符长度而DES密匙必须是8位字符长度,同样最后8个byte位是效验码.public static final String AES= "AES";public static final String key ="1234567812345678"; public static void main(String[] args)原创 2016-03-30 21:11:59 · 337 阅读 · 0 评论 -
非对称加密RAS
非对称加密主要特点是一次性生成有2把钥匙,公钥加密私钥解密,反过来一样私钥加密公钥解密.public static final String RSA = "RSA";public static void main(String[] args) throws Exception{String input = "非对称加密";encrypt(input,RSA);}privat原创 2016-03-30 23:35:58 · 439 阅读 · 0 评论 -
DES加密之自定义密匙加密与加密算法
自定义密匙进行加密---DES模式下使用密匙规范方法(DESKeySpec)加密时需要56byte位,但是必须传64位因为有8位是效验码/**自定义密匙加密*/public class CiperDemo2 {public static final String DES= "DES";public static final String key ="12345678"; pub原创 2016-03-30 21:00:24 · 1082 阅读 · 0 评论