可能因为太多人同时使用腾讯会议,太卡了,经常电音完全听不清,希望下次这个问题能被解决。比如提前发出来录制好的视频让同学们下载好?

真正需要提交的实验内容

1.打开Online AES Encryption, Decryption Tool (anycript.com)icon-default.png?t=N7T8https://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。

假设你有三个不同的锁,每个锁都有自己的钥匙。

  1. aes-128: 这就像一个有128个小洞的锁,你需要一把特定的钥匙才能打开它。
  2. aes-192: 这就像一个有192个小洞的锁,你需要一把更特殊的钥匙来打开它。相比第一个锁,它更难被打破,因为它有更多的小洞。
  3. aes-256: 这就像一个有256个小洞的锁,需要一把更加特殊的钥匙才能打开。在这三个锁中,它是最难被破解的,因为它有最多的小洞。

当然,这并不意味着 aes-128 就不安全,它仍然非常安全,但与其他两者相比,它相对容易被破解一些。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐