密码爱好者吧 关注:170贴子:724
  • 5回复贴,共1

【Eleven】石头原创“摩斯&维密复合加密”

只看楼主收藏回复

题目地址:http://tieba.baidu.com/f?kz=550994665
摩斯&维密复合加密 
 一般的维吉尼亚密码,需要给出TIPS来暗示密钥或者直接给出KEY,而这个加密法则把解维密的KEY用摩斯隐藏在密文中。 
加密过程: 
 第一步,选定维密的KEY,题目中用到的是stone这个单词 
 第二步,把明文用stone维密,得到一串字母及其字母序号 
 第三步,把stone进行摩斯加密,*用+号代替,-则是减号 
 第四步,将摩斯得到的一串+和-按/分段,然后将第二步得到的序号用这些符号运算,我不知道该怎么表述这里的加密过程,总之让得到的式子每计算一个符号,得数MOD26之后得到下一个字母的序号即可。 
 注意:明文长度需要大于密钥长度,最好是两倍以上,以便于解题者找到规律。 
这样,整个加密就完成了。这样得到的密文与明文长度相当,而且不用特意给出维密的密钥,整个密文没有丝毫杂音,不需要额外提示,代码表示意义的集中度高。 
解密过程: 
 第一步,密文每行的运算方式一样,将一个数字写下,然后运算一个+或-得到的数字MOD26,写下来。然后再重复。将得到的数字按字母序号转换为字母。 
 第二步,将每行的运算符用/隔开,将+化为*进行摩斯解密,得到字符串stonestonesto…… 
 第三步,将第二步得到的字符串提取出循环单元stone,作为密钥对第一步得到的字母串进行维吉解密。 
 得到最后答案 


IP属地:山东1楼2009-03-15 19:23回复
    • 219.155.165.*
    比如…………


    2楼2009-03-16 15:25
    回复
      广告
      立即查看
      似乎明白了。。但又不是很明白!


      3楼2009-03-16 21:16
      回复
        能给个具体的解密过程么
        第一步不是很懂


        4楼2009-03-16 23:42
        回复
          谢谢.似乎能试着做一个了


          来自手机贴吧5楼2011-05-11 10:35
          回复
            那么复杂?


            IP属地:广西来自掌上百度6楼2011-06-01 15:43
            回复