介绍
怎么在python中异或加密字符串?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强>做个简单习题:>强输入明文给定秘钥,密文还原,按位异或处理。
import base64 as b64 def xor_encrypt(提示,键): ,ltips=len (tips) ,lkey=len(键) ,秘密=[] num=0 ,for each 拷贝小贴士: ,if num>=lkey: num=num % lkey才能 ,secret.append(,空空的,奥德(每个)^奥德(关键(num)),),) num +=1 ,return b64.b64encode (,,, . join (), secret  .encode (),) .decode () def xor_decrypt(秘密密钥):=,,tips  b64.b64decode (, secret.encode (),) .decode () ,ltips=len (tips) ,lkey=len(键) ,秘密=[] num=0 ,for each 拷贝小贴士: ,if num>=lkey: num=num % lkey才能 ,secret.append(,空空的,奥德(每个)^奥德(关键(num)),),) num +=1 ,return ““. join (), secret  提示=,“1234567”; 关键=,“owen" 时间=secret xor_encrypt(提示,键) print (,“cipher_text:“,, secret ) 时间=plaintxt xor_decrypt(,秘密,key ) print (,“plain_text:“plaintxt )
python可以做什么
python是一种编程语言,内置了许多有效的工具,python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。
看完上述内容,你们掌握怎么在python中异或加密字符串的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!