入门介绍 | 对称加密算法之王AES
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
Bitcoin Climbs, But NVT Indicator Sends a Surprising Signal
Bitcoin’s recent price action has continued its upward trajectory, with the asset trading as high as...
VitaminAi Integrates JOIN Ecosystem to Drive Web3 Innovation
VitaminAi is collaborating with JOIN Ecosystem to explore the gaming and financial opportunities in ...
This Ethereum Metric Called The Bottom Ahead Of Rally, Says Analytics Firm
The on-chain analytics firm Glassnode has revealed an Ethereum indicator that reliably flagged the p...