(1)获取每个数字ASCII码

(2)将数字ASCII码相加

(3)每个数字对应ASCII值按照从前往后顺序拼接,将拼接后的结果返转

(4)将反转的结果与前面的结果累加,所得即加密后的密码

使用python切片进行ASCII码拼接反转

切片详细

[起始:结束:步长]

索引从0开始,从左向右依次递增,这样索引为正向索引。

索引从-1开始,从左向右依次递增,这样索引为反向索引。


# 定义变量
add = 0
s = 1
str_add = ''
inv_str_add = ''
# 带提示输入赋值
z = input('请输入需要加密的字符串:')
# 把字符串转换为ASCII码
for i in z:#nprint(i)add += ord(i)str_add += str(ord(i))# 调试代码
#print(add)      # 打印转换ASCII码之和
#print(str_add)  # 打印转换ASCII码拼接
inv_str_add=str_add[::-1]
# 打印加密后的字符串
print ('加密后:',add+int(inv_str_add))
#print("加密后:",buf,add,int(inv_str_add))

Python数据加密(简单代码)相关推荐

  1. python画图简单代码-用python进行简单的画图操作

    我用python的matplotlib模块进行简单的画图操作,作为入门参考,下面直接上代码:#coding:utf-8 import numpy as np import matplotlib.pyp ...

  2. 用python画画简单代码_Python3使用PyQt5制作简单的画板/手写板实例

    1.前言 版本:Python3.6.1 + PyQt5 写一个程序的时候需要用到画板/手写板,只需要最简单的那种.原以为网上到处都是,结果找了好几天,都没有找到想要的结果. 网上的要么是非python ...

  3. Python的简单代码:两天肝出画函数图像(散点图)的程序(不用matplotlib)(含白菜也能看懂的超超超详细讲解和源代码哦)

    [ 原创作者:小康2021 ](12.08已更新) 该程序(玩具)基本上支持任何普通函数和 math 模块中的函数,具体操作说明见下面的效果图.博主能力有限(所以初学者百分之百也能看懂我的代码),爆肝 ...

  4. python计算器简单代码_自学python之简单计算器

    前戏就不多啰嗦了,自爆一下基础,让想学python的朋友有个信心: 我是平面设计出身,现在主要从事的工作是前端狗,所以说我基础也是很弱的,套用一句世界杯期间的广告语: 我不是天生强大,我只是天生要强! ...

  5. 用python画画简单代码_使用 Python Turtle 设计简单而又美丽的图形

    看看本文中这些美丽的图画.正是这样的事情让我爱上了 turtle.优秀的程序员会认为turtle是"落后原始的",但我不敢苟同. 在本教程中,我将用Python为turtle编写一 ...

  6. python画图简单代码-简单画图 - python代码库 - 云代码

    [python]代码库#使用turtle库绘制图形 #画出 NUESOFT #导入turtle库 使用import + 模块名 as 相当于起一个别名 import turtle as t #设置画布 ...

  7. 树莓派PICO入门:电脑连接简易树莓派PICO单片机,烧录,使用python进行简单代码操作。

    需求:pico树莓派一个,python,thonny工具 需求: 1,pico树莓派一个: 2,thonny工具: 二.使用步骤 1.通过数据线将树莓派pico单片机与电脑连接: 2.烧录文件到单片机 ...

  8. python计算器简单代码_Python之三十行代码实现简易计算器

    实现的简易计算器如下: 完整的代码如下: from tkinter import * from math import exp,log,sin,cos,tan class Calculator: de ...

  9. python爬虫简单代码爬取郭德纲单口相声

    搜索老郭的单口相声,打开检查模式,刷新 没有什么有价值的东东, 不过-清掉内容, 点击一个相声,再看看有些什么 是不是发现了些什么 我们来点击这个看看, 首先看一下headers, 这个url是不是看 ...

  10. python的简单代码五角星_Python第八课 绘制五角星1.0

    Turtle库使用方法: import turtle turtle.函数() Turtle 库的使用规则: 1)必须在使用前引入turtle库. 2)在使用过程中通过turtle.函数()来调用相关的 ...

最新文章

  1. 几种主流的分布式定时任务,你知道哪些?
  2. QIIME 2教程. 09数据导入Importing data(2020.11)
  3. ASP.NET MVC Model元数据(五)
  4. Eclipse 快捷键(转载)
  5. [整理]MySql批量数据导入Load data infile解决方案
  6. View.onMeasured的默认实现 (onMeasure必须调setMeasuredDimension)
  7. 针对校园某服务器的一次渗透测试
  8. python实战之编码问题:中文!永远的痛
  9. 问答一:回答高中生关于前端的疑问
  10. OBS---环境配置之#include D3DX10.h报错
  11. Linq To Sql进阶系列(三)CUD和Log
  12. 东芝移动硬盘计算机不显示,东芝移动硬盘无法识别电脑不显示盘符维修数据恢复...
  13. 21中科大软件学院上岸经验帖
  14. NodeJS-框架express-Koa-Hapi的区别
  15. MYSQL——MYSQL中常见的数据库引擎
  16. K8S中deployment和service案例
  17. 云计算需要python吗_国内python云计算是啥
  18. 逻辑推理题(C语言实现)
  19. java 云开发系统_云开发 CloudBase CMS 内容管理系统正式开源啦!
  20. 资产监测设备研发中,遇到的VCC、VDD、VEE、VSS都是什么意思?

热门文章

  1. 论文实用技巧(一):Word常用快捷键
  2. 苹果home键失灵_Home键不能用?自行排查不行再送修!
  3. velocity json 转义问题
  4. 选择性粘贴更改html格式,选择性粘贴这二个逆天的技巧你肯定不知道!
  5. dota2 java_分享一款自己的开源 app:提供 DOTA2 游戏相关资讯与视频,基于 RetrofitRxJava,mvp,GreenDao...
  6. 用公式使数字S型递增
  7. Android studio 混淆、打包、验证是否成功
  8. 使用微信开放标签wx-open-launch-app实现从h5跳转至app
  9. 【布局优化】基于鲸鱼算法实现3D无线传感器网(WSN)覆盖优化 Matlab源码
  10. 原 微信分享自定义样式amp;微信分享给朋友自定义图文信息