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爬虫基于lxml解决数据编码乱码问题

    Python爬虫基于lxml解决数据编码乱码问题

    这篇文章主要介绍了Python爬虫基于lxml解决数据编码乱码问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Python绘制组合图的示例

    Python绘制组合图的示例

    这篇文章主要介绍了Python如何绘制组合图,帮助大家更好的利用python绘制图像,进行数据可视化分析,感兴趣的朋友可以了解下
    2020-09-09
  • 你真的了解Python的random模块吗?

    你真的了解Python的random模块吗?

    这篇文章主要介绍了Python的random模块的相关内容,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • 详细介绍在pandas中创建category类型数据的几种方法

    详细介绍在pandas中创建category类型数据的几种方法

    这篇文章主要介绍了详细介绍在pandas中创建category类型数据的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • 详细解读Python中解析XML数据的方法

    详细解读Python中解析XML数据的方法

    这篇文章主要介绍了Python中解析XML数据的方法,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-10-10
  • python 实现多进程日志轮转ConcurrentLogHandler

    python 实现多进程日志轮转ConcurrentLogHandler

    这篇文章主要介绍了python 实现多进程日志轮转ConcurrentLogHandler,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Cpy和Python的效率对比

    Cpy和Python的效率对比

    这篇文章主要介绍了Cpy和Python的效率对比,本文用一个循环 100000000 遍的代码对比了Cpy和Python运行效率测试,需要的朋友可以参考下
    2015-03-03
  • Python并发请求下限制QPS(每秒查询率)的实现代码

    Python并发请求下限制QPS(每秒查询率)的实现代码

    这篇文章主要介绍了Python并发请求下限制QPS(每秒查询率)实现方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • python笔记_将循环内容在一行输出的方法

    python笔记_将循环内容在一行输出的方法

    今天小编就为大家分享一篇python笔记_将循环内容在一行输出的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Python中字典与恒等运算符的用法分析

    Python中字典与恒等运算符的用法分析

    这篇文章主要介绍了Python中字典与恒等运算符的用法,结合实例形式分析了Python中字典与恒等运算符功能、常见用法及操作注意事项,需要的朋友可以参考下
    2019-08-08

最新评论