A New Start

AES双向加密

一、简介

       有些场景下我们需要对数据进行加密和解密,所以就有了双向加密技术的需求,而双向加密又有对称和非对称的区别,区分法则便是加密和解密的秘钥是否相同,同则为对称加密。

       当然,双向加密的大家族里面,对称加密使用甚广,主要还是由于它的以下几点优势:算法公开、计算量小、加密效率高。另外,对称加密技术有 DES、RC4 等,本文在此介绍相对更安全、更灵活、更有效率,并已将 DES 所替代了的 AES 对称加密技术。

二、实现

代码直接贴上,内含详细的注释。代码也贴在了 GitHub,可以点击查看。

三、小结

       AES 加密实现代码并不难,具体更为详尽的加密/解密算法还是有钻研价值的,但是在此本人不想洋洋洒洒抄上一大堆,所以只附网上靓图两张,或者去看这篇博客写得很详细。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注