对称加密
文章平均质量分 73
赛小文
高手和菜鸟的区别,是高手总会合理的整合利用现有的资源和规则而菜鸟总想把事情控制在自己熟知的领域。
展开
-
对称加密技术 - PBE系列
PBE加密跳出了DES和AES的加密模式,综合对称加密、信息摘要算法的优势,形成了一个对称加密的特例。其实PBE加密并不是独创了一个新的算法,而是先使用MD(SHA)系列算法将口令和slat计算出一个key出来,然后用这个key作为DES(AES)的加解密key,这样DES和AES的key不便于记忆且需要计算的问题就解决了。算法特点PBE算法,全称 password based encrytpion原创 2017-04-07 10:35:34 · 840 阅读 · 0 评论 -
对称数据加密技术
对称数据加密技术是当前应用最广泛、使用频率最高的加密技术,对称加密算法是双向可逆的,加密密钥和解密密钥相同是最大的特点。对称加密算法由古典加密算法演变而来,大部分加密算法的解密算法是逆运算。特点对称加密算法有20多种,对称加密算法有如下特点:加密和解密密钥是一致的;安全程度依赖于密钥长度;每种算法对密钥的长度是有一定要求的;大部分是分组加密算法,所以算法需要指定工作模式、填充类型。一般对称原创 2017-04-01 09:51:48 · 2818 阅读 · 0 评论 -
对称加密技术 - DES系列
DES算法和DESSede算法统称DES系列算法,是对称加密算法领域的经典加密算法。DESSede使用三次迭代,又称3DES,增加算法安全性。DES算法是众多对称加密算法的基础,很多算法都是基于该算法演变而来。DES家族发展历史1973年,美国国家标准计算研究所(NIST)征求对称加密算法方案,IBM提交了自己的算法;1977年,IBM的算法(Luciffer算法)被正式采用,成为数据加密标准:原创 2017-04-05 14:12:05 · 834 阅读 · 0 评论 -
对称加密技术 - DES系列的Java用法
Java中的用法Java在JDK 6中仅仅提供了针对56位密钥长度的DES算法实现,提供了针对112位、168位的3DES的算法实现,使用起来不复杂,主要分为如3个步骤:构建密钥:使用KeyGenerator,这个步骤对称加密算法和非对称加密算法都需要;构建DES专用的SecretKey:DES和3DES构建SecretKey的时候略有不同,这步是针对存储下来的密钥进行处理;进行加解密:要注意原创 2017-04-06 11:04:52 · 1048 阅读 · 0 评论 -
对称加密技术 - AES加密
AES发展历史1997年NIST发起了整机替代DES算法的活动:高级数据加密标准(Advanced Encryption Standard);NIST要求算法比3DES块,安全性高,具有128位分组长度,支持128、192、256位长度的密钥;2000年Rijndael算法当选AES算法标准;AES:密钥建立时间短、灵敏性好、内存需求低,被广泛应用;AES跟进密钥长度分为AES-128、A原创 2017-04-06 16:04:57 · 623 阅读 · 0 评论