博客
关于我
Python rsa 加密
阅读量:802 次
发布时间:2023-03-06

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

安装

pip install rsa

 

简单使用

import rsa# RSA加密解密示例def rsaEncrypt(str):    #生成公钥私钥    (pubkey, privkey) = rsa.newkeys(512)    #明文编码格式    content = str.encode('utf-8')    #公钥加密    crypto = rsa.encrypt(content, pubkey)    return (crypto, privkey)# RSA解密def rsaDecrypt(str, pk):    #私钥解密    content = rsa.decrypt(str, pk)    con = content.decode('utf-8')    return con#示例(a, b) = rsaEncrypt("hello")print('加密后密文:')#密文转化后未必可以反编码出字符串,有可能会超出转换范围print(a)content = rsaDecrypt(a, b)print('解密后明文:')print(content)

转载于:https://my.oschina.net/ahaoboy/blog/1809449

你可能感兴趣的文章
python编程基础之十六
查看>>
python字符串input输入_Python input()函数:获取用户输入的字符串
查看>>
python 对json数据读取及保存与读取,对dump,dumps,load,loads的理解
查看>>
Python 对mysql数据库的操作
查看>>
Python 对象数据库列表
查看>>
Python 导入requests报错No module named requests
查看>>
Python 将JPEG图片批量改成jpg并删除JPEG图片
查看>>
python 将函数加到列表中进行调用
查看>>
python 将图片与字符串相互转换
查看>>
Python 嵌套字典全面指南
查看>>
Python 工具v简介
查看>>
Python编程入门指南:从零开始探索编程的奇妙世界
查看>>
python 常见内置函数setattr、getattr、delattr、setitem、getitem、delitem
查看>>
Python 常见的错误类型和继承关系
查看>>
python 常量_零基础学Python系列之一:Python的变量与常量
查看>>