[python入门进阶]一个糊弄人的文档加密解码器

  自己和同学突发奇想的写个文档加密解码的代码,花了俩小时我们俩都实现了,其实没什么技术含量,代码都十分简单.有兴趣的可以写一下啊,欢迎交流.我要实现的功能就是把存放在txt内的文本信息进行加密,只有自己拥有一段加密代码作为密钥,别人拿到加密后的字节文本也打不开.然后自己可以进行复原里面的文本信息.下面是我的代码,你可以先写一下,大家交流一下欢迎指教.
  

import re

def TS():
    file_name=input('请输入文件名称:')
    f1=open(file_name,'r')
    file_chinese=[line.strip() for line in f1.readline()]
    f1.close()
    file_chinese=''.join(file_chinese)
    print(file_chinese)
    change_to_B=file_chinese.encode()
    print(change_to_B)
    change_to_B = change_to_B + b'\xe62233'
    print(change_to_B)
    f2=open('file_jm','wb')
    f2.write(change_to_B)
    f2.close()

def TNS():
    file_name=input('请输入已加密文档:')
    f1=open(file_name,'rb')
    before=f1.readline()
    f1.close()
    sub_after=before.replace(b'\xe62233',b'')
    print(sub_after)
    sub_after=bytes(sub_after)
    sub_after=sub_after.decode()
    f2=open('file_JM','w')
    f2.write(sub_after)
    f2.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值