Advertisement

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)

还没有任何评论哟~