入门介绍 | 对称加密算法之王AES

入门介绍 | 对称加密算法之王AES
2019年07月17日 15:15 Hi区块链

原标题:入门介绍 | 对称加密算法之王AES 来源:Hi区块链

AES 的全称是 Advanced Encryption Standard ,是最流行的对称加密算法,当然也可以叫做加密规范。

AES 的基本原理

AES 是对称加密算法,也就是说加密和解密都是采用同一个的密钥。

AES 加密的时候,会把文件切分成一个个的小块进行加密,每个块是128位,也就是16个字节。如果文件大小不是16字节的整数倍,那就要在末尾添加一些数据凑够。每个块都会被单独去进行加密。

加密的时候,AES 算法会有两个输入一个输出。输入是密钥和文件内容,输出是密文。解密时候会把密文和密钥所输入,输出就是文件原文。

实际加密和解密过程都分成好几个步骤,还是比较复杂的,并不是把原文和密钥做一个异或那么简单。

AES 是非常安全的

密钥长度可能是128位或者更长,当然密钥越长就越安全,速度也就越慢。AES 是在1998年发布的,历史上还没有任何人破解过 AES 加密过的数据。

AES 是非常流行的

AES 是当前最为流行的对称加密算法,这个没有之一。它是如此的常用,以至于很多 CPU 在硬件层面上支持 AES 的加密和解密。

AES 是美国政府使用的加密标准,这意味着政府的机密文件大都是用 AES 进行加密的。

https 就是使用 AES 来进行数据的加密的,因为 AES 是 TLS 和 SSL 标准的一部分。

总结

最后总结一下。AES 是当下最为流行的对称加密算法,不管是美国政府文件还是 HTTPS 的数据,都是用它来进行加密的,所以是非常常用的。

参考:

https://cryptobook.nakov.com/symmetric-key-ciphers/aes-cipher-concepts

https://www.youtube.com/watch?v=K2Xfm0-owS4

声明:登载此文出于传递更多信息之目的,观点仅代表作者本人,绝不代表Hi区块链赞同其观点或证实其描述。 提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

加密算法 密钥

热门推荐

收起
新浪财经公众号
新浪财经公众号

24小时滚动播报最新的财经资讯和视频,更多粉丝福利扫描二维码关注(sinafinance)

7X24小时

  • 07-24 神马电力 603530 5.94
  • 07-18 苏州银行 002966 7.86
  • 07-18 国联股份 603613 15.13
  • 07-17 科瑞技术 002957 15.1
  • 07-17 景津环保 603279 13.56
  • 股市直播

    • 图文直播间
    • 视频直播间