BASE64编码
完成下面任务(14分)
- 在 Ubuntu 或 openEuler 中完成任务(推荐openEuler)
- 手动对“你的姓名的首字母的逆序”进行 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 分)

4. 使用OpenSSL编程对sn.txt(你的8位学号)进行Base64编码解码,提交代码或代码链接,以及编译运行过程(文本或截图)(5 分)


浙公网安备 33010602011771号