打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python jose-用于实现JOSE的python库

python jose是用于实现JOSE的python库。

JavaScript对象签名和加密(JOSE)技术-JSON Web签名(JWS),JSON Web加密(JWE),JSON Web密钥(JWK)和JSON Web算法(JWA)-可以一起用于加密和/或签名内容使用各种算法。虽然整个排列的集合非常大,并且可能有些令人生畏,但可以预期,大多数应用程序将仅使用一小组算法来满足其需求。

  

加密后端

从3.1.0版本开始,python-jose实现了四个不同的加密后端。安装python-jose时,必须额外选择后端。如果不选择后端,则将安装native-python后端。

除非另有说明,否则所有后端都支持所有操作。

由于setuptools的复杂性,即使您在安装时选择了其他后端,也始终会安装native-python后端。我们建议您删除生产中不必要的依赖项。

1、cryptography

该后端将pyca / cryptography用于所有加密操作。这是推荐的后端,如果有其他任何后端,请选择所有其他后端。

pip install python-jose[cryptography]

未使用的依赖项:rsa、ecdsa、pyasn1

2、pycryptodome

该后端将pycryptodome用于所有加密操作。

pip install python-jose[pycryptodome]

未使用的依赖项:rsa

3、native-python

该后端将python-rsa和python-ecdsa用于所有加密操作。始终安装此后端,但如果已安装,则任何其他后端均优先。

pip install python-jose

注意:本机python后端无法处理证书。

4、pycrypto

该后端将pycrypto用于所有加密操作。

pip install python-jose[pycrypto]

未使用的依赖项:rsa

注意:该pycrypto项目尚未保持自2013年这个后端维持只有传统兼容性的目的。除非不能使用其他任何后端,否则不要使用此后端。

源码下载

用于实现JOSE的python库python-jose网盘下载

例子

令牌签名

验证令牌签名

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Python 的AES加密与解密
UC头条:如何用Python进行对称加密
密码学笔记
安装paramiko模块
python与json的互换
Python3 JSON解析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服