首页 > TAG信息列表 > 爱死
脑洞大开 密文简单破译
作业题目: 分析思路: “二八”提示我们密码是按照十六进制表示,“爱死他”读起来谐音ASCII码,告诉我们将各个数值按照两个为一组由十六进制转为十进制ASCII码再转为字符 得到的结果是vlrsbovpj^oq_rqvlrpmbkqqllqfjb猜测是凯撒密码,移三位you very smart but you spent too time“二八”妙龄写密码,看谁聪明“爱死他”
题目背景 “二八”妙龄写密码,看谁聪明“爱死他”。 密文:766C7273626F76706A5E6F715F7271766C72706D626B71716C6C71666A62 解密过程 “二八”对应十六进制,“爱死他”对应ASCII,所以尝试输出每两位十六进制的数对应的ASCII的字符: int dst[30]; void decode(char *s) { int i;脑洞大开,密文简单破译。
明文:you very smart but you spent too time 理由:发现提示的句子中有两个词加了引号,经分析可猜测“二八”意为2×8=16,16进制,而“爱死他”是ASCII码的谐音,转换成10进制后得到对应英文字母,采用凯撒密码Ek(m)=(m+3)mod26,最终可得到密码。脑洞大开 密文简单破译
##题目 “二八”妙龄写密码,看谁聪明“爱死他”。 密文:766C7273626F76706A5E6F715F7271766C72706D626B71716C6C71666A62 ##分析 “二八”暗示十六进制(2*8=16)。 “爱死他”谐音ASCII码。 提示我们将这段密文用ASCII码进行划分得到答案。 但单纯按顺序转化后发现明文不可读,尝试加偏移脑洞大开
“二八”意味着密文用16进制进行表示,也表示3(2的三次方是8),“爱死他”谐音“ASCII”,因此我们应该将密文转化为十进制,然后两两一组,找出相应的ASCII码对应的字符。 根据以上步骤可以得到"vlrsbovpj^oq_rqvlrpmbkqqllqfjb",再移动三位即得到"you very smart but you spent too time"密文简单破译
题目: “二八”妙龄写密码,看谁聪明“爱死他”。 密文:766C7273626F76706A5E6F715F7271766C72706D626B71716C6C71666A62 二八的意思是相乘得十六,爱死他的意思是ASCII 按十六进制查ascii表,移位得到 you very smart but you spent too time