可能因为太多人同时使用腾讯会议,太卡了,经常电音完全听不清,希望下次这个问题能被解决。比如提前发出来录制好的视频让同学们下载好?
真正需要提交的实验内容
1.打开Online AES Encryption, Decryption Tool (anycript.com)https://anycript.com/
2.把一句话复制到Encryption Text中
3.再输入学号
4.把加密内容发给老师
如果老师能通过学号解密晖原来的话,实验成功。
加密
解密
实验内容简记
网页只是适合零散的初探索,真正开发里面用的肯定是命令行来批量操作。
内容概括
使用经典的对称加密算法AES来对文件进行加密和解密
命令行openssl对文件进行加密和解密。
Base64
base64编码,不是加密,不具备安全性,只是一种编码算法。
Base64的原理:以7bit为单位分割(分组加密),编码结果比之前长。使用的广泛程度很高,很多地方不能发文字/图片,但base64后的可以发。
假设你有一张漂亮的图片,你想在互联网上分享它,但很多系统(特别是文本系统)不能直接处理图片、音频、视频等二进制数据。所以,你需要一种方法将这张图片转换为文本格式,然后再将其转回原始格式。这就是 base64 编码的用途。
base64 实际上是一种编码方法,它可以将二进制数据(如图片、音频文件等)转换为纯文本形式。这样,你就可以在不支持二进制数据的系统中(如电子邮件)传输这些数据。当接收方收到这段文本时,他们可以再将其转换回原始的二进制格式。
为什么叫 "base64" 呢?因为它使用 64 个字符(A-Z、a-z、0-9、+ 和 /)来表示二进制数据。
AES安全性
aes-256的安全性>aes-192>aes-128。我们实验课用的算法是aes-256-cbc。
假设你有三个不同的锁,每个锁都有自己的钥匙。
- aes-128: 这就像一个有128个小洞的锁,你需要一把特定的钥匙才能打开它。
- aes-192: 这就像一个有192个小洞的锁,你需要一把更特殊的钥匙来打开它。相比第一个锁,它更难被打破,因为它有更多的小洞。
- aes-256: 这就像一个有256个小洞的锁,需要一把更加特殊的钥匙才能打开。在这三个锁中,它是最难被破解的,因为它有最多的小洞。
当然,这并不意味着 aes-128 就不安全,它仍然非常安全,但与其他两者相比,它相对容易被破解一些。