AES加密: 高级加密标准(Advanced Encryption Standard),在密码学中又称 Rijndael 加密法,是美国联邦政府采用的一种区块加密标准。它比 DES 速度更快,更安全,被用来替代 DES。经常会听到的 AES128,AES192,AES256 ,其实意思是支持不同长度密钥的 AES 算法。
为新建的文件进行aes加密:
进行解密:
不使用cbc进行解码时报错:
查看帮助:
对于 aes-128 而言,有 cfb、cfb1、ctr、ofb、cbc、ecb 等工作模式。 可以类比的使用以下命令: openssl enc -aes-128-cfb -in aes.txt -out cfb.bin openssl enc -aes-128-cfb1 -in aes.txt -out cfb1.bin openssl enc -aes-128-ctr -in aes.txt -out ctr.bin openssl enc -aes-128-cbc -in aes.txt -out cbc.bin openssl enc -aes-128-ecb -in aes.txt -out ecb.bin
本实验通过 openssl enc 子命令对测试文件进行 AES 加解密,理解了对称加密特点以及 AES 加密的安全性,AES 比 DES 更加安全,并且支持不同长度的密钥。
学习时间 8分钟
操作时间 6分钟
按键次数 434次
实验次数 3次
报告字数 967字
是否完成 完成