python 加密解密 rc4_python实现rc4加密解密,base64输出
发布日期:2021-06-24 15:50:30 浏览次数:2 分类:技术文章

本文共 800 字,大约阅读时间需要 2 分钟。

这里将告诉您python实现rc4加密解密,base64输出,具体实现方法:from Crypto.Cipher import ARC4 as rc4cipher

import base64

def rc4_algorithm(encrypt_or_decrypt, data, key1):

if encrypt_or_decrypt == "encrypt":

key = bytes(key1, encoding='utf-8')

enc = rc4cipher.new(key)

res = enc.encrypt(data.encode('utf-8'))

res=base64.b64encode(res)

res = str(res,'utf8')

return res

elif encrypt_or_decrypt == "decrypt":

data = base64.b64decode(data)

key = bytes(key1, encoding='utf-8')

enc = rc4cipher.new(key)

res = enc.decrypt(data)

res = str(res,'utf8')

return res

if __name__ == "__main__":

data = '测试'

key = 'l2ru8181z'

print(rc4_algorithm('encrypt',data,key))

res ='dLzb09qr'

print(rc4_algorithm('decrypt', res, key))python实现rc4加密解密,base64输出就为您介绍到这里,感谢您关注懒咪学编程c.lanmit.com.

本文地址:https://c.lanmit.com/bianchengkaifa/Python/102070.html

转载地址:https://blog.csdn.net/weixin_33642922/article/details/113494841 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:python3 字段key_Python3_模块(一)
下一篇:lnmp怎么使用mysql_lnmp使用实例

发表评论

最新留言

不错!
[***.144.177.141]2024年04月03日 06时16分19秒