如何使用python向任何给定文件添加数字签名

时间:2017-03-03 13:31:05

标签: python-2.7 python-3.x digital-signature

如何使用python将数字签名添加到任何给定文件并验证相同。即输入文件并输出经过数字签名的文件,并为带有密钥的数字签名文件验证数字签名。如何使用python执行此操作?

2 个答案:

答案 0 :(得分:0)

礼品包很多。

pdfrw:读写PDF文件;水印,将图像从一个PDF复制到另一个PDF。包含示例代码。

平板:简化从PDF文件中提取文本的过程。 PDFMiner周围的包装。

PDFQuery:使用Jquery或XPath语法进行PDF抓取。需要PDFMiner,pyquery和lxml库。

PDFMiner:从PDF文件中提取文本,图像,对象坐标,元数据。纯Python。

PyPDF2:PDF文件的拆分,合并,裁剪等。

答案 1 :(得分:0)

GroupDocs.Signature Cloud SDK for Python 可以digital sign 所有常见的文件格式,并且verify 来自云存储。它是付费产品,但也提供 150 次免费 API 调用以供免费试用。目前,它支持以下提供商以及默认的内部 GroupDocs 云存储:

  • 亚马逊 S3 DropBox
  • Google 云端硬盘存储空间
  • Google 云存储 Windows
  • Azure 存储
  • FTP 存储

P.S:我是 GroupDocs 的开发人员布道师。