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 · 1570 阅读 · 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 · 411 阅读 · 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 · 527 阅读 · 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 · 1190 阅读 · 0 评论
分享