加解密
凤舞九天的博客
这个作者很懒,什么都没留下…
展开
-
Java加解密学习
柯克霍夫原则:数据的安全基于密钥而不是算法的保密。即系统的安全取决于密钥,对密钥保密,对算法公开。——现代密码学设计的基本原则。 算法实现分为3类:jdk,Common Codes(CC),Bouncy Castle(BC),后两者使用需要引入jar包。1.Base641.jdk实现BASE64Encoder encoder = new BASE64Encoder(); String encode原创 2017-01-07 10:40:33 · 345 阅读 · 0 评论 -
对称加密算法
对称加密算法,顾名思义其加密与解密过程相同,应用于软、硬件。1.DES安全性低,密钥长度:JDK–>56,BC–>64 代码实现://生成key KeyGenerator kg = KeyGenerator.getInstance("DES"); kg.init(56); SecretKey sk = kg.generateK原创 2017-01-19 17:04:44 · 408 阅读 · 0 评论