对称加密

加密这种较大量的数据(一次请求数十 K 到数百 K),对称加密算法优于公钥加密算法。常见的对称加密算法有 DES(数据加密标准,Data Encryption Standard)、3DES(三重数据加密算法,Triple DES)、AES(高级加密标准,Advanced Encryption Standard) 等。其中 AES 是 DES 的替代版本,比 DES 具有更高的安全性,是美国联邦政府采用的一种区块加密标准。所以我们一步到位选择 AES 算法作为我们 App 后台数据的加密算法。

AES 有 ECB、CBC、CFB、OFB、CTR 五种模式,其中 ECB 最简单安全性不高不应使用,推荐使用 CBC 和 CTR 模式。我们选择 CBC 模式。

posted @ 2017-01-09 14:28  穆穆兔兔  阅读(153)  评论(0编辑  收藏  举报