Python 将数据文件(如小红书uid)base64加密
防止别人直接获取到数据!配合auto.js使用,使用python将数据base64加密后,在js上进行base64解密
import base64
def xor_encrypt_decrypt(data, key):
result = ""
key_length = len(key)
for i in range(len(data)):
char = data[i]
key_char = key[i % key_length]
result += chr(ord(char) ^ ord(key_char))
return base64.b64encode(result.encode()).decode()
try:
# 打开输入文件进行读取
with open('example.txt', 'r', encoding='utf-8') as input_file:
lines = input_file.readlines()
encrypted_lines = []
# 对每一行进行加密
for line in lines:
line = line.strip()
encrypted_line = xor_encrypt_decrypt(line, "xiaoxigua")
encrypted_lines.append(encrypted_line)
# 打开输出文件进行写入
with open('output.txt', 'w', encoding='utf-8') as output_file:
for encrypted_line in encrypted_lines:
output_file.write(encrypted_line + '\n')
print("加密并保存完成,结果已保存到 output.txt")
except FileNotFoundError:
print("未找到 input.txt 文件,请检查文件路径和文件名。")
加密前数据:
5651afc0e58d137055d29246
5f5640e70000000001003203
668e45ef00000000030303a2
65b716d3000000000d03e87c
64da059a0000000001012921
627fb6f80000000021023097
5e90560a000000000100ad31
5a907e5b4eacab6ab9602a84
61716767000000000201fbec
加密后数据:
RkNFVBMeClEKU1kKQkZHVUdNDVNWVFVY
RhNFU0ZIDFZfVlFeQ0VAVUJJWVFcVFFd
RUNIAEZNDAdfVlFeQ0VAVUJLWVJfVQBc
RUASUkNODVJfVlFeQ0VAVUIcWVIKXlYN
RUEUBEJNUABfVlFeQ0VAVUJJWVBdX1Nf
RUdHAxBOD1lfVlFeQ0VAVUBJWVNcVlhZ
RhBJVUdOWQBfVlFeQ0VAVUJJWVEOAlJf
RhRJVUUdXANbAwANEhdGBBBBX1FdB1la
RURHVERPX1ZfVlFeQ0VAVUJKWVAJBAQN
RkNCBxMdXlkOUlELQk1CBhNBWANfBQRb
获取资源前请仔细阅读一下声明:
重要提示
如有解压密码: 看下载页、看下载页、看下载页。
源码工具资源类具有可复制性: 建议具有一定思考和动手能力的用户购买。
请谨慎考虑: 小白用户和缺乏思考动手能力者不建议赞助。
虚拟商品购买须知: 虚拟类商品,一经打赏赞助,不支持退款。请谅解,谢谢合作!
声明: 本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

