谁说程序员不浪漫,尤其是Python程序员,对文字加密后,写情书只有特定的人才能看懂。

image

在某公司,有这样一位Python程序员,我们叫他小福,由于性格比较内向,一直没有女朋友,直到今年6月来了一位女程序员,莫名心动的小福,突发奇想,用文字加密的方式尝试写情书给那位女程序员,这样即使情书被别人看到,也看不懂,只有那位女程序员才能破解密码,被拒绝也不会丢面子。

于是他还是尝试,后来不到半天,小福就收到了那位女程序员的回信,内容我不清楚,但能确定的是那位女程序员看懂了这封用python加密过的情书,并且,两人以这样的方式交流一周后,开始正式交往了。

所以,谁说程序员不浪漫,只要遇到心动的人,不浪漫也会变得浪漫。

重点来了,如何用python对文字进行加密呢?

很简单,先看我的思路,然后底部拿所有代码和完整教程。

首先,加密之前;我们需要先确定业务的需求,比如:我有一串文字需要进行加密;先确定好整体的框架。

1、由你或你的用户决定需要加密的内容

2、加密之后对密码做一个处理;密码同步;避免正确出现打不开的情况

3、加密之后肯定是需要解密的

image

image

这里是根据用户的需求;做了一个处理 ;由用户选择是否加密 还是解密。

如果用户选择了加密;接下面我们就处理一下加密的业务逻辑;

image

image

如此加密的逻辑就处理好了 ;相应的通过运行的效果大家可以清晰的感受到程序加密的魅力;同样的有加密;自然也就有解密;毕竟攻和防是相互存在的。

image

先演示一下密码错误是什么样子;

image

密码正确之后的样子

image

如果你对于思路有疑惑可以在下方留言,尝试用文字加密的方式写情书,也是一种浪漫。

图片1 (1) (1).jpg

整个过程操作十分简单,很适合在入门python的小伙伴学习实践哦!如果学会了,就赶紧试试用Python加密文字,写一封“最肉麻”的情书给女朋友吧!

python写情书_Python程序员用文字加密的方式,给女程序员写情书,一周后牵手回家_TONOW...相关推荐

  1. python写音乐_Python国产库推荐之musicpy:让你用代码来写音乐

    你想过用代码来写音乐吗?这里给大家介绍一个国人写的库 musicpy,让你用简洁的语法通过乐理逻辑写出优美的音乐. 这个库可以让你用非常简洁的语法,来表达一段音乐的音符,节奏等等信息,并且可以简单地输 ...

  2. 俄罗斯、乌克兰程序员薪资曝光!年薪 15w+,女程序员比男程序员收入高

    前言 人人都应该了解的大数据 提及对俄罗斯的认知,我们通常会从许多熟知的角度出发,如国土面积.最长铁路.重工业等,但似乎很少有人能对其 IT 技术侃侃而谈--相比西方发达国家,俄罗斯的信息技术水平曾稍 ...

  3. 程序员离职原因的最佳回答_C#关于程序员妹子,那些你遇到的女程序员

    写多了一本正经的技术文章,今天来一篇轻松些的. 话说,我从事程序开发,有不下于16年了.遇到了几个妹子. 一.1号妹子 那是我在厦门的时候,那会还在2004年.一家小公司,我是啥水平都不会.刚从学校出 ...

  4. python代码封装加密_python对煎蛋网加密处理方式

    原标题:python对煎蛋网加密处理方式 最近一直有朋友问我改版的煎蛋网妹子图怎么爬,因为他们花费精力结果抓了一整个文件夹的防盗图.我之前在很久以前的一篇博客说过,对于这种js处理的网页,要想抓取到网 ...

  5. python爬虫打造_Python爬虫与AI结合,打造诗歌接龙程序!

    介绍 本文将展示如何利用Python爬虫来实现诗歌接龙. 该项目的思路如下: 利用爬虫爬取诗歌,制作诗歌语料库: 将诗歌分句,形成字典:键(key)为该句首字的拼音,值(value)为该拼音对应的诗句 ...

  6. python 图片识别_Python—识别图片中的文字

    一.前言 不知道大家有没有遇到过这样的问题,就是在某个软件或者某个网页里面有一篇文章,你非常喜欢,但是不能复制.或者像百度文档一样,只能复制一部分,这个时候我们就会选择截图保存.但是当我们想用到里面的 ...

  7. python 二进制文件合并_python 读写和合并二进制bin文件,,在烧录程序的时候,需...

    python 读写和合并二进制bin文件,,在烧录程序的时候,需 在烧录程序的时候,需要将多个二进制bin文件合成一个,并且要指定数据段地址偏移量,在数据段之间的地址填充默认值0xff.因为不想手动操 ...

  8. python文件创建人_Python文件处理:创建、打开、追加、读、写

    在Python中,不需要导入外部库来读取和写入文件.Python为创建.写入和读取文件提供了内置的函数. 在本文中,我们将学习 如何创建文本文件 如何将数据附加到文件中 如何读取文件 如何逐行读取文件 ...

  9. python图像识别系统_Python图像处理之图片文字识别功能(OCR)

    OCR与Tesseract介绍 将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR).可以实现OCR 的底层库并不多,目前很多库都是使用共同的几 ...

最新文章

  1. CentOS-7.2、7.5模板机制作
  2. android:parentActivityName
  3. 深度学习在搜索和推荐领域的应用
  4. 解释器android,Android的设计模式-解释器模式
  5. linux基本命令与终端操作、linux命令英文全称解释、ls clear cd pwd cat touch cp rm rmdir mkdir mv file find grep sudo su
  6. Eclipse在线安装SVN插件
  7. 网卡驱动怎么安装方法教程
  8. 技校学计算机和本科计算机,中专计算机专业学什么,中专和技校的区别​
  9. 程序员必备开发神器【MAC篇】
  10. 20个最棒的英文电子书免费下载网站
  11. python语音控制地图导航_基于python语音控制大疆创新EP机器人并进行对话——第一步学会录音...
  12. 复利java_复利计算1.0,2.0,3.0(java)
  13. 多项式拟合缺点_多项式拟合
  14. PS 2019 Mac版 自学入门系列(三)——插入对象
  15. 21个故事的启示(来源于网络)
  16. 一次迭代式开发的研究:一个迭代式项目计划
  17. Visitor(访问者模式)
  18. 《等着我吧,我会回来》 苏·西蒙诺夫
  19. informatica添加MySQL表,Informatica 简单使用
  20. matlab中不能找到ccs,搭建matlab连接ccs生成28335代码的环境(路径不在C盘)

热门文章

  1. 五子棋java毕业设计论文_基于Java的五子棋游戏的设计毕业论文,课程设计,研究生文献...
  2. 修改项目启动输出日志格式
  3. Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、Owner
  4. 介绍计算机专业说明文,介绍电脑的说明文作文
  5. 服务器系统centos7 x64位,在Centos7.2(64位)下搭建Web服务器
  6. phpstudy nginx 目录索引失败 404 Not Found 的原因
  7. 提取字符串中一个或多个空格隔开的字符串
  8. 高德地图实现画线搜索
  9. 《构建之法》第一次作业
  10. 仿新版QQ底部导航栏动态拖动按钮