【发布时间】:2019-08-05 03:16:52
【问题描述】:
我正在使用 Python Cryptography 库,并执行非对称加密。
我指的是this example。
>>> message = b"encrypted data"
>>> ciphertext = public_key.encrypt(
... message,
... padding.OAEP(
... mgf=padding.MGF1(algorithm=hashes.SHA256()),
... algorithm=hashes.SHA256(),
... label=None
... )
... )
我了解填充的作用。但是,我无法理解为什么要使用 SHA256()?
【问题讨论】:
标签: python cryptography encryption-asymmetric