CTF 密码学入门 ——ASCII 编码转换解题 Writeup
一、题目描述ASCII 是 7 位编码标准取值范围 0–127每个整数对应一个可打印字符。 给出数字数组转换为对应 ASCII 字符即可得到 flag。 数组 [99, 114, 121, 112, 116, 111, 123, 65, 83, 67, 73, 73, 95, 112, 114, 49, 110, 116, 52, 98, 108, 51, 125]二、解题原理Python 内置函数chr(num)ASCII 数字 → 字符遍历数组拼接所有字符即可三、解题代码arr [99, 114, 121, 112, 116, 111, 123, 65, 83, 67, 73, 73, 95, 112, 114, 49, 110, 116, 52, 98, 108, 51, 125] flag .join(chr(i) for i in arr) print(flag)四、运行结果crypto{ASCII_pr1nt4bl3}五、总结本题为密码学最基础的编码转换题型核心考察 ASCII 编码映射关系是 CTF 新手入门必刷题。