python文字和unicode/ascll相互转换函数及简单加密解密实现代码
作者:寻丶枫 时间:2023-08-23 08:13:59
这篇文章主要介绍了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
来源:https://www.cnblogs.com/gsp1004/p/11337384.html
标签:python,unicode,ascll,转换,加密,解密
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
MySQL数据库卸载的完整步骤
2024-01-13 13:12:52
![](https://img.aspxhome.com/file/2023/0/76370_0s.jpg)
Python实现matplotlib显示中文的方法详解
2021-03-27 18:39:22
![](https://img.aspxhome.com/file/2023/6/103466_0s.png)
go和python变量赋值遇到的一个问题
2023-11-15 01:54:40
Vue页面手动刷新,实现导航栏激活项还原到初始状态
2024-05-03 15:11:44
Python docx库代码演示
2021-12-11 12:18:02
MySQL该如何判断不为空详析
2024-01-22 03:10:31
![](https://img.aspxhome.com/file/2023/3/80153_0s.png)
mysql生成指定位数的随机数及批量生成随机数的方法
2024-01-16 18:22:22
![](https://img.aspxhome.com/file/2023/8/119758_0s.png)
一键搞定python连接mysql驱动有关问题(windows版本)
2024-01-18 05:43:29
《解剖PetShop》之四:PetShop之ASP.NET缓存
2024-06-05 09:25:59
![](https://img.aspxhome.com/file/2023/5/122825_0s.gif)
快速理解MySQL中主键与外键的实例教程
2024-01-26 16:16:57
使用Python对Csv文件操作实例代码
2023-04-17 23:50:57
![](https://img.aspxhome.com/file/2023/0/114750_0s.png)
如何在独立服务器上创建用户?
2010-06-18 19:59:00
教你使用SQL Server数据库进行网络链接
2009-01-13 13:41:00
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2023-04-22 07:13:38
Python3实现建造者模式的示例代码
2021-05-11 13:30:16
![](https://img.aspxhome.com/file/2023/0/118040_0s.png)
Opera Mini 5 网站开发速记
2010-04-20 16:29:00
Python+OpenCV之形态学操作详解
2021-11-24 23:37:58
![](https://img.aspxhome.com/file/2023/4/86624_0s.png)
PyCharm配置anaconda环境的步骤详解
2023-07-26 10:11:20
![](https://img.aspxhome.com/file/2023/1/105561_0s.jpg)
Python中每次处理一个字符的5种方法
2023-09-26 02:49:13
ASP如何输出字符
2007-09-22 18:41:00