zoukankan      html  css  js  c++  java
  • 古典加密方法(二)置换技术

    一、栅栏技术

      按照对角线的顺序写入明文,而按行的顺序读出作为密文。

      如,用深度为2的栅栏技术加密“meet me after the togo party”,可写为

          m  e  m  a   t   r  h  t  g  p  r  y

             e  t   e   f  e   t  e  o  o  a  t

      加密后是 mematrhtgpryetefeteooat  

      这种技巧很容易被攻破,于是进一步出现了置换密码技术。

    二、置换密码

      把消息一行一行地写成矩阵块,然后根据密钥的顺序按列读出。

       

      单纯的置换密码因为有着和明文相同的字母频率特征而易被破解,密码分析可以直接从将密文排列成矩阵入手,再来处理列的位置。双字母音节和三字母音节分析办法可以派上用场。

      若根据置换算法,对明文进行多次置换,就不容易破解了,这就是安全性更高的多步置换密码

     

  • 相关阅读:
    CV
    Flutter 概览
    spaCy 基本使用
    图像读写、属性
    图像原理
    NLP 实战
    NLTK 相似性度量
    NLTK 停用词、罕见词
    NLTK 词干提取、词形还原
    NLTK 基本操作
  • 原文地址:https://www.cnblogs.com/block2016/p/5419860.html
Copyright © 2011-2022 走看看