Python进行密码学反向密码教程

 更新时间:2022年05月23日 16:05:41   作者:菜鸟教程  
这篇文章主要为大家介绍了Python进行密码学反向密码的教程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

上一章概述了在本地计算机上安装Python的过程.在本章中,您将详细了解反向密码及其编码.

反向密码算法

反向密码算法具有以下特性 :

  • 反向密码使用反转纯文本字符串的模式转换为密文.
  • 加密和解密过程相同.
  • 要解密密文,用户只需要反转密文以获得纯文本.

缺点

主要缺点是反向密码是非常弱的.黑客可以轻松破解密文以获取原始消息.因此,反向密码不被认为是维护安全通信信道的良好选择.

示例

考虑一个示例,其中语句这是解释反向密码的程序将使用反向密码算法实现.下面的python代码使用该算法来获取输出

message = 'This is program to explain reverse cipher.'
translated = '' #cipher text is stored in this variable
i = len(message) - 1
while i >= 0:
   translated = translated + message[i]
   i = i - 1
print("The cipher text is : ", translated)

输出

你可以看到反转文本,即输出如下图所示 :

解释

  • 纯文本存储在变量消息中,翻译后的变量是用于存储创建的密文.
  • 使用 for 循环并借助计算纯文本的长度索引号.字符存储在密文文本变量翻译中,并在最后一行打印.

以上就是Python进行密码学反向密码教程的详细内容,更多关于Python密码学反向密码的资料请关注脚本之家其它相关文章!

相关文章

  • Python找出list中最常出现元素的方法

    Python找出list中最常出现元素的方法

    这篇文章主要介绍了Python找出list中最常出现元素的方法,给出了三种常用的方法供大家对比参考,需要的朋友可以参考下
    2016-06-06
  • Python opencv医学处理的实现过程

    Python opencv医学处理的实现过程

    这篇文章主要介绍了Python opencv医学处理的实现过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05
  • Python之列表推导式最全汇总(上篇)

    Python之列表推导式最全汇总(上篇)

    这篇文章主要介绍了Python之列表推导式最全汇总(上篇),本文章内容详细,通过案例可以更好的理解列表推导式的相关知识,本模块分为了三部分,本次为上篇,需要的朋友可以参考下
    2023-01-01
  • pandas将DataFrame的几列数据合并成为一列

    pandas将DataFrame的几列数据合并成为一列

    本文主要介绍了pandas将DataFrame的几列数据合并成为一列,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Django框架的中的setting.py文件说明详解

    Django框架的中的setting.py文件说明详解

    这篇文章主要介绍了Django框架的中的setting.py文件说明详解,这个文件包含了所有有关这个Django项目的配置信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • python3 cookbook中常遇问题解答

    python3 cookbook中常遇问题解答

    本文主要介绍了python3 cookbook中常遇问题解答,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Python-opencv 双线性插值实例

    Python-opencv 双线性插值实例

    今天小编就为大家分享一篇Python-opencv 双线性插值实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python利用scapy实现ARP欺骗的方法

    Python利用scapy实现ARP欺骗的方法

    今天小编就为大家分享一篇Python利用scapy实现ARP欺骗的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • python3 实现口罩抽签的功能

    python3 实现口罩抽签的功能

    这篇文章主要介绍了python3 实现 口罩抽签的功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • 用Python实现局域网控制电脑

    用Python实现局域网控制电脑

    大家好,本篇文章主要讲的是用Python实现局域网控制电脑,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01

最新评论