超级简洁的Python风格加解密

这个库提供了一种简洁的Python风格来进行对象的加解密。支持对各种Python对象如布尔、整数、字符串、元组、列表、集合、字典、函数、类以及它们的实例进行加解密。依赖于`cryptography`和`pickle`库,实现了对AES和RSA加密的友好封装,确保加解密过程自动化处理底层细节。
摘要由CSDN通过智能技术生成

加密分三步:

  1. 引入加密函数
  2. 把对象和密钥丢进加密函数里
  3. 把密文取出来

解密也分三步:

  1. 引入解密函数
  2. 把密文和密钥丢进加密函数里
  3. 把对象取出来

示例

  • RSA
    import loopyCryptor
    
    obj = [123,"HELLO",None,{
         "How are you?":b"I am fine and you?"}]
    
    # 生成一对密钥
    public_key, private_key = loopyCryptor.generate_RSA_key()
    
    # 加密
    cipher_byte = loopyCryptor.RSA_encrypt(obj,public_key)
    
    # 解密
    decrypt_obj = loopyCryptor.RSA_decrypt(cipher_byte,private_key)
    
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值