作业1 唐诗谜
题目:
锦瑟无端五十弦,一弦一柱思华年,
千帆远眺蝴蝶梦,万国赛马撩人眼。
沧海月明珠有泪,蓝田日暖玉生烟,
此情可待成追忆,他年饮酒泪涟涟。
密文:24205 29992 26204 26799 36864 34685 34687
提示:一句唐诗
明文是什么;
解密:
有三句与原诗不同,第一句是“千帆远眺蝴蝶梦”,第二句是“万国赛马撩人眼”,第三句是“他年饮酒泪涟涟”。
先看密文,密文是7组数字,结合提示可知每组数字对应一个汉字。
常见包含汉字的字符编码方式有GBK、GB2312、UTF-8,其中UTF-8的字符集Unicode又称“万国码”,与上面提到的第二句“万国赛马撩人眼”中的“万国赛马”相对应,故推测密文使用的加密方式应该是UTF-8。
先把密文转换为十六进制的UTF-8编码格式\u5e8d \u7528 \u665c \u68af \u9000 \u877d \u877f ,转化成汉字:庍 用 晜 梯 退 蝽 蝿,显然不正确,推测密文数字有移动。
结合“千帆远眺蝴蝶梦”可能是需要加减1000,尝试后未得到正确答案;结合“他年饮酒泪涟涟”可能是需要加减9,尝试后得到“庄生晓梦迷蝴蝶”。
故明文为 庄生晓梦迷蝴蝶。