BouncyCastle的CMSEnDevelopedData(信封加密/解密)是否有等效的python库

2024-05-19 07:42:12 发布

您现在位置:Python中文网/ 问答频道 /正文

实际上,我必须将BouncyCastle的信封解密中的一些代码从C#移植到python。 C代码执行以下操作

  1. 将加密的数据传递给CMSEnDevelopedDataParser(BouncyCastle)(CMS封装的数据对象) 输入流)
  2. 从收件人处(从中的KeyTransRecipientInfo)获取加密的内容加密密钥(KEK) 弹跳舱)
  3. 使用RSA私钥解密KEK->;在这里您将获得数据加密密钥(DEK)
  4. 解密EnvelopedData(BouncyCastle-KeyTransRecipientInformation)中的内容- getContent方法)

有人知道我如何用python和相关库移植这段代码吗


Tags: 数据对象代码gt内容cms密钥rsa

热门问题