python 加密解密 rc4_python实现rc4加密解密,base64输出

这里将告诉您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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值