zoukankan      html  css  js  c++  java
  • 《密码学》换字式密码、多表替代密码和转置式密码。(1)

    换字式密码 

    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
    I O D E S B K G A C F W X H M V L U N J Y Q Z P T R

     

     例子:

    加密如下字符串:

    HELLOWORLD

    变换规则如上图

    得到密文:GSWWMZMUWE

     

     

    多表替代密码

    例子:

    加密如下字符串:

    HELLOWORLD

    变换规则(密匙):

    • n = 5
    • 第一组移动5个字母
    • 第二组移动7个字母

    得到密文:LJQQTBTWQI

    转置式密码

    例子:

    加密如下字符串:

    HELLOWORLD

    变换规则:

    • n = 5
    • 第1个字母=>转变为第2个
    • 第2个字母=>转变为第4个
    • 第3个字母=>转变为第1个
    • 第4个字母=>转变为第5个
    • 第5个字母=>转变为第3个

    得到密文:ELHOLOLWDR

     

     

  • 相关阅读:
    第七周作业
    第六周作业
    第四周作业
    第三周作业
    第二周作业
    第一周作业
    第0次作业
    第四次作业
    第三次作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/YiShen/p/9742749.html
Copyright © 2011-2022 走看看