Advertisement

编程开发多表替代密码的加密技术

阅读量:

安全课程的授课教师布置了一项课后练习题目,该题目分别用三种不同的语言进行了表述。

实现多表替代密码加密的编程方法

在明文字符串中,位于奇数位置的字符将依据表格1进行加密处理,而处于偶数位置的字符则采用表格2完成加密操作。

解决方案一(Python语言):

复制代码
 List_PA = ['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']
    
  
    
 List_CA1 = ['T','M','K','G','O','Y','D','S','I','P','E',
    
 'L','U','A','V','C','R','J','W','X','Z','N','H','B','Q','F']
    
  
    
 List_CA2 = ['D','C','B','A','H','G','F','E','M','L','K',
    
 'J','I','Z','Y','X','W','V'

全部评论 (0)

还没有任何评论哟~