Aes 加密/解密

AES(Advanced Encryption Standard)是一种广泛使用的对称加密算法,旨在替代老旧的DES算法。它在1997年由美国国家标准与技术研究所(NIST)发起一个公开竞赛,目的是找到一种新的加密标准来取代DES,并于2001年正式选定Rijndael算法作为AES的实现。AES旨在提供比DES更强的安全性,同时在各种硬件和软件中都能高效运行,包括在资源受限的环境中。
随机
随机
使用说明
  1. 选择转换方式:加密/解密
  2. 选择工作模式:CBC/CFB/CTR/OFB/ECB以及GCM。
  3. 选择填充方式:Pkcs7/ISO97971/AnsiX923/ISO10126/ZeroPadding
  4. 选择密钥的输入方式:自行输入/密码派生密钥
  5. 选择密钥位数:128/192/256位
  6. 初始化向量(IV):向量由固定128位组成,需要同密钥一起保存。关于向量IV
  7. 输入密钥:推荐128位密钥由32个十六进制字符组成。每两个十六进制字符代表一个字节,因此32个字符完整地表达了128位加密密钥。
  8. 自行输入密钥:可点击随机按钮生成。
  9. 密码派生密钥:如果你不想记住那么多字符的密钥,可以选择密码派生密钥!你只需要输入你喜欢的密码,比如mypass, 您输入的密码将会在n次(1024/2048/4096/8192)迭代后,生成指定位数(128/192/256)的密钥。
  10. 选择操作:可生成示例数据,清空输入,下载结果,复制结果。