python文字和unicode/ascll相互转换函数及简单加密解密实现代码


Posted in Python onAugust 12, 2019

这篇文章主要介绍了python文字和unicode/ascll相互转换函数及简单加密解密实现代码,下面我们来了解一下。

import re
import random
# ord() 它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值
# chr() 是见数字变成汉字
#函数功能:将输入的字符串加密
#加密方式,将字变成Unicode 数值,然后加上一个随机数,然后再变成汉字,再在汉字后面加上这个数字,组成加密后的密文
#返回值:加密后的密文
#
def enc(s):
  ret = ''
  for word in s:
    num = random.randint(255,999)
    c = chr( ord(word) + num)
    ret = ret + c + str(num)
  return ret
#函数功能:解密上面的密文
def dec(s):
  ret = ''
  res = re.findall(r"(.)(\d+)",s)
  for word,num in res:
    c = chr( ord(word) - int(num))
    ret += c
  return ret

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中assert用法实例分析
Apr 30 Python
Python实现PS图像抽象画风效果的方法
Jan 23 Python
python判断一个数是否能被另一个整数整除的实例
Dec 12 Python
python实现坦克大战游戏 附详细注释
Mar 27 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
Jul 16 Python
python基于json文件实现的gearman任务自动重启代码实例
Aug 13 Python
python分布式编程实现过程解析
Nov 08 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
Feb 27 Python
Django如何实现防止XSS攻击
Oct 13 Python
MATLAB 如何求取离散点的曲率最大值
Apr 16 Python
pytorch 中nn.Dropout的使用说明
May 20 Python
利用python调用摄像头的实例分析
Jun 07 Python
Python简易版停车管理系统
Aug 12 #Python
Python代码实现http/https代理服务器的脚本
Aug 12 #Python
Django admin model 汉化显示文字的实现方法
Aug 12 #Python
Python简易版图书管理系统
Aug 12 #Python
django drf框架中的user验证以及JWT拓展的介绍
Aug 12 #Python
python中eval与int的区别浅析
Aug 11 #Python
将Python文件打包成.EXE可执行文件的方法
Aug 11 #Python
You might like
php小型企业库存管理系统的设计与实现代码
2011/05/16 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
PHP实现微信对账单处理
2018/10/01 PHP
解决tp5在nginx下修改配置访问的问题
2019/10/16 PHP
javascript offsetX与layerX区别
2010/03/12 Javascript
Javascript 面向对象 重载
2010/05/13 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
2015/03/18 Javascript
js实现文本框宽度自适应文本宽度的方法
2015/08/13 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
2015/09/08 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
2015/10/04 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
详解实现vue的数据响应式原理
2021/01/20 Vue.js
python笔记(2)
2012/10/24 Python
python进程管理工具supervisor使用实例
2014/09/17 Python
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
Windows下Anaconda2安装NLTK教程
2018/09/19 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
python中class的定义及使用教程
2019/09/18 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
纯css3(无图片/js)制作的几个社交媒体网站的图标
2013/03/21 HTML / CSS
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
经贸日语毕业生自荐信
2013/11/03 职场文书
毕业生工作求职信
2014/06/30 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
学校法制宣传日活动总结
2014/11/01 职场文书
2015年教学工作总结
2015/04/02 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书
详解GaussDB for MySQL性能优化
2021/05/18 MySQL
django中websocket的具体使用
2022/01/22 Python
V Rising 服务器搭建图文教程
2022/06/16 Servers