PyCrypto密码学库源码解析(三)- PublicKey模块概述
发布时间
阅读量:
阅读量
密码技术实践——Python Crypto库源码解析(三)PublicKey模块概览
_ 版权声明 _
引用请注明出处,转载请联系: h0.1c@foxmail.com
本篇文章将对Crypto.PublicKey模块进行深入分析,该模块涵盖了公钥加密算法RSA、签名算法DSA以及ElGamal算法在参数配置、加密解密过程和签名验证方面的具体实现。
主要内容包括:
-
实现RSA算法的加密、解密、签名及验证功能的方法
-
DSA算法及其所需的参数条件
-
DSA算法在签名与验证过程中的实现方式
-
Crypto.PublicKey模块的整体架构
-
密码技术实践——Python Crypto库源码解析(三)PublicKey模块概览
- 1 PublicKey模块所包含的文件清单
- 2 PublicKey.pubkey
- 3 PublicKey.RSA / PublicKey._RSA
- 4 PublicKey._slowmath
- 5 PublicKey.DSA / PublicKey._DSA
1 PublicKey模块文件列表
- __ init __ .py
- _DSA.py (DSA的遗留代码)
- _
全部评论 (0)
还没有任何评论哟~
