AES加密算法简介

AES 是什么

AES 是 Advanced Encryption Standard(高级加密标准)的缩写,是密码学中最常用的加密算法之一。这個标准用來替代原先的 DES(Data Encryption Standard),已经被多方分析且广为世界所使用。

AES-XXX 是什么

AES-XXX 中的「XXX」表示密码长度的比特位数(bits),现在 AES 加密有 AES-128、AES-192、AES-256。

  • AES-128: 密码长度为 16 個字节,即 128 bits
  • AES-192: 密码长度为 24 個字节,即 192 bits
  • AES-256: 密码长度为 32 個字节,即 256 bits

openssl 命令用法

openssl enc -aes-192-ecb -K hex_string [-a] -in file [-out output_file]

你可能感兴趣的:(AES加密算法简介)