我正在查看 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 的细节知之甚少,我不知道我需要做什么......
有没有人有任何想法?
谢谢