disordered杀手吧 关注:29贴子:3,876
  • 7回复贴,共1
给你们科普下一种加密方法←_←这也是我在第一个密码用到的加密方法之一


IP属地:上海1楼2013-12-21 07:22回复
    所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第i个字连起来,形成一段无规律的话。


    IP属地:上海2楼2013-12-21 07:23
    回复
      2025-05-25 11:43:53
      广告
      一般比较常见的是2栏的棚栏密码。
      比如明文:THERE IS A CIPHER
      去掉空格后变为:THEREISACIPHER
      两个一组,得到:TH ER EI SA CI PH ER
      先取出第一个字母:TEESCPE
      再取出第二个字母:HRIAIHR
      连在一起就是:TEESCPEHRIAIHR
      这样就得到我们需要的密码了!【是不会很简单啊】


      IP属地:上海3楼2013-12-21 07:24
      回复
        而解密的时候,我们先吧密文从中间分开,变为两行:
        TEESCPE
        HRI A I HR
        再按上下上下的顺序组合起来:
        THEREISACIPHER
        分出空格,就可以得到原文了:
        THERE IS A CIPHER
        【很简单对不对】肯定都可以看懂的←_←


        IP属地:上海4楼2013-12-21 07:32
        回复
          不过有时候也可以不用分为两栏的,比如:
          明文:THERE IS A CIPHER
          七个一组:THEREIS ACIPHER
          抽取字母:TA HC EI RP EH IE SR
          组合得到密码:TAHCEIRPEHIESR
          那么这时候就无法再按照2栏的方法来解了...
          【具体解法你们自己想一想也是可以知道的】


          IP属地:上海5楼2013-12-21 07:33
          回复
            不过棚栏密码本身有一个潜规则,就是组成棚栏的字母一般不会太多。(一般不超过30个,也就是一、两句话) 这样,我们可以通过分析密码的字母数来解出密码...
            比如:TAHCEIRPEHIESR
            一共有14个字母,可能是2栏或者7栏...
            尝试2栏...失败
            尝试7栏...成功


            IP属地:上海6楼2013-12-21 07:34
            回复
              为什么不在密码吧发


              IP属地:江苏来自Android客户端8楼2020-04-22 10:43
              收起回复