当前位置: 首页 > news >正文

(python)如何进行加密

代码效果是将输入的四个数字每个加上7,然后除以10的余数,接着再将第一个数字和第三个数字对调,第二个数字和第四个数字对调

# 获取用户输入的四位数字符串
list1 = input("请输入你四位数密码:")
# 初始化一个空列表来存储每次迭代的结果
list2 = []
# 遍历输入字符串中的每个字符
for i in list1:# 将字符转换为整数,加7,然后对10取余数a = (int(i) + 7) % 10# 将新数字添加到list2中list2.append(a)# 交换第二位和第四位数字
a = list2[1]
list2[1] = list2[3]
list2[3] = a# 交换第一位和第三位数字
a = list2[0]
list2[0] = list2[2]
list2[2] = aprint("加密后的密码是:", end="")
# 打印list2,它包含了每次迭代后的新数字列表
for j in list2:print(j, end="")

常见的错误就是加密的代码部分,以及对list2定义的部分。


http://www.mrgr.cn/news/63626.html

相关文章:

  • 【机器学习】22. 聚类cluster - K-means
  • C#制作学生管理系统
  • 分享一些在部署k8s集群时遇到的问题
  • asp.net core 入口 验证token,但有的接口要跳过验证
  • idea使用Translation插件实现翻译
  • API接口开放与安全管控 - 原理与实践
  • 求逻辑地址的页号和物理地址
  • [Approaching any Machine Learning] Supervised vs unsupervised learning - Note
  • 【Kaggle | Pandas】练习5:数据类型和缺失值
  • Virtuoso使用layout绘制版图、使用Calibre验证DRC、LVS、PEX抽取RC
  • 2024/11/1 数据结构大题打卡
  • Kafka日志记录
  • 深入解析C/C++中的__attribute__((packed)):内存对齐与紧打包技术
  • opencv学习笔记(6):图像预处理(直方图、图像去噪)
  • js的小知识
  • 《AI从0到0.5》之提示工程
  • python代码实现了一个二维粒子系统的模拟,模拟粒子在离散空间中的随机运动和相互作用
  • Apple iap2协议栈在蓝牙中的移植及MFi认证的实现
  • 分账系统对电商多重要,为何电商平台都选择分账系统?
  • 【数据结构】数组和向量
  • 5G三大应用场景中的URLLC
  • 推荐一款功能强大的媒体播放管理:Zoom Player MAX
  • Python数字类型在“用户信息管理“项目中的应用
  • vue3项目中el-tooltip实现内容溢出时再显示,并设置tip的最大宽度
  • 每个软件开发人员都应该知道的 9 个定律
  • 【Linux内核大揭秘】程序地址空间