首页 > TAG信息列表 > 大开

脑洞大开 密文简单破译

爱死他是谐音ASCII,而二八即为16,这是让我们用16进制ASCII码破译,这里猜测两位数字为一组,按照16进制ASCII码表得出vlrsbovpj^oq_rqvlrpmbkqqllqfjb,再根据ASCII码表对照,得出将原来ASCII码移3位为密码youverysmartbutyouspenttootime

脑洞大开 密文简单破译

  作业题目:   分析思路: “二八”提示我们密码是按照十六进制表示,“爱死他”读起来谐音ASCII码,告诉我们将各个数值按照两个为一组由十六进制转为十进制ASCII码再转为字符 得到的结果是vlrsbovpj^oq_rqvlrpmbkqqllqfjb猜测是凯撒密码,移三位you very smart but you spent too time

脑洞大开,密文简单破译。

明文: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"

脑洞大开 密文简单破译

“二八”分析得到十六进制,“爱死它”说明是ASCII码,再考虑移位。 代码如下 #include <stdio.h> #include <stdlib.h> void dec(char str[]); void main() { char code[61]; gets(code); dec(code); return 0; } void dec(char str[]) { int i = 0, next = 0;