BASE64编码

完成下面任务(14分)

  1. 在 Ubuntu 或 openEuler 中完成任务(推荐openEuler)
  2. 手动对“你的姓名的首字母的逆序”进行 BASE64 编码,给出编码过程。(5 分)
    步骤1:将字符转换为ASCII码

't' = 116 (十进制)

'q' = 113 (十进制)

'x' = 120 (十进制)

ASCII二进制表示:

116 = 01110100

113 = 01110001

120 = 01111000

步骤2:拼接二进制序列
01110100 01110001 01111000

步骤3:按6位分组
011101 000111 000101 111000

步骤4:将6位二进制转换为十进制

011101 = 29

000111 = 7

000101 = 5

111000 = 56

步骤5:查Base64编码表

29 = d

7 = H

5 = F

56 = 4

最终结果: dHF4
3. 使用OpenSSL 命令或者 Linux base64 命令验证你的编码的正确性(4 分)
image
4. 使用OpenSSL编程对sn.txt(你的8位学号)进行Base64编码解码,提交代码或代码链接,以及编译运行过程(文本或截图)(5 分)
image

posted @ 2025-11-06 14:42  20231422徐清恬  阅读(8)  评论(0)    收藏  举报