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爬虫入门教程之糗百图片爬虫代码分享
Sep 02 Python
python字符串,数值计算
Oct 05 Python
python中利用Future对象回调别的函数示例代码
Sep 07 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
May 16 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
Oct 18 Python
django使用LDAP验证的方法示例
Dec 10 Python
Python操作Excel插入删除行的方法
Dec 10 Python
python用插值法绘制平滑曲线
Feb 19 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
Jul 12 Python
python3 实现调用串口功能
Dec 26 Python
Selenium使用Chrome模拟手机浏览器方法解析
Apr 10 Python
python类共享变量操作
Sep 03 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全局变量和类配合使用深刻理解
2013/06/05 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
javascript操作JSON的要领总结
2012/12/09 Javascript
JS模板实现方法
2013/04/03 Javascript
js实现点击切换checkbox背景图片的简单实例
2017/05/08 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
JS实现马赛克图片效果完整示例
2019/04/13 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
JavaScript的查询机制LHS和RHS解析
2019/08/16 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
python使用urlparse分析网址中域名的方法
2015/04/15 Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
python字典DICT类型合并详解
2017/08/17 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
用python做游戏的细节详解
2019/06/25 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
Pytorch .pth权重文件的使用解析
2020/02/14 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
Old Navy加拿大官网:美式休闲服饰品牌
2017/09/26 全球购物
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
幼儿师范毕业生自荐信
2013/11/09 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
会计求职自荐信
2014/06/20 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
2016年母亲节寄语
2015/12/04 职场文书
OpenCV-Python模板匹配人眼的实例
2021/06/08 Python