【发布时间】:2013-04-29 17:00:25
【问题描述】:
我正在查看 PassBook 的 Apple 文档,我需要:
- 创建“清单文件的 PKCS #7 分离签名”。
理想情况下,我希望使用 Python 来执行此操作,并且理想情况下我希望使用 pycrypto 来完成这项任务,但问题是,我在网上找不到任何关于如何执行此操作的示例代码,有很多代码如下:
from Crypto.Cipher import PKCS1_v1_5
from Crypto.PublicKey import RSA
from Crypto.Hash import SHA
message = 'To be encrypted'
h = SHA.new(message)
key = RSA.importKey(open('pubkey.der').read())
cipher = PKCS1_v1_5.new(key)
ciphertext = cipher.encrypt(message+h.digest())
但对 PKCS#7 的细节了解不够,我不知道我需要做什么......
有人有什么想法吗?
谢谢
【问题讨论】:
-
这已经有几年了,你有没有找到解决办法?