吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 333|回复: 8
收起左侧

[学习记录] 字母简单加密又一法

[复制链接]
wapjsx 发表于 2024-1-11 14:26
[Python] 纯文本查看 复制代码
import string
import random

mysa = string.ascii_letters + " "  # 获取大小写字母
print("mysa:",mysa)
mysb = list(mysa)
random.seed(10)                   # 指定随机种子
random.shuffle(mysb)
mysb = ''.join(mysb)
print('mysb:',mysb)           # 打散获取的字母顺序

table = str.maketrans(mysa, mysb)
tableb = str.maketrans(mysb, mysa)   # 创建映射表格

my_t = 'This is an incredible test'  # 需要加密的文字

my_t = my_t.translate(table)       # 以表格的内容进行映射处理
print('加密后的my_t:', my_t)
my_t = my_t.translate(tableb)     # 以表格的内容进行映射处理
print('解密后的my_t:', my_t)


输出的结果如下:
[Plain Text] 纯文本查看 复制代码
mysa: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 
mysb: QwqbYsyXNdCJVgLRhIWTGzfoMvjUmltiAOxpeuSHZkPrFDna EBcK
加密后的my_t: DXNWKNWKQgKNgqIYbNwJYKTYWT
解密后的my_t: This is an incredible test


若将 random.seed(10) # 指定随机种子 这句删除,则每次产生的密文都不一样啦!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

鸳鸯双栖蝶双飞 发表于 2024-1-11 14:33
这是不是发错版区了.......................
岁月不扰人 发表于 2024-1-11 14:56
头像被屏蔽
hetingting 发表于 2024-1-11 15:06
ihnb 发表于 2024-1-11 15:16
你可以发到原创专区
 楼主| wapjsx 发表于 2024-1-11 15:17
鸳鸯双栖蝶双飞 发表于 2024-1-11 14:33
这是不是发错版区了.......................

感觉没有技术含量,只供娱乐一下而已。

故感觉没发错地方。
 楼主| wapjsx 发表于 2024-1-11 15:18
岁月不扰人 发表于 2024-1-11 14:56
老衲行事光明磊落,无需隐匿任何工资条。

呵呵~~~~这…………

与工资条无关哦!
qwe5333515 发表于 2024-1-11 15:25
看不懂 感觉楼主是不是发错区了
cj4862 发表于 2024-1-11 16:38
看着很厉害
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 17:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表