我在 line(f = Fernet(private_key)) 处收到 Fernet 解密错误错误。请帮助解决这个问题。
错误:ValueError:Fernet 密钥必须是 32 个 url 安全的 base64 编码字节。
from cryptography.fernet import Fernet
import base64
config_path = os.path.join(str(Utils.get_project_root()), 'key.pem')
with open(config_path, "rb") as file_handle:
private_key = file_handle.read()
decoded_msg = base64.urlsafe_b64decode(encoded_text)
f = Fernet(private_key)
decrypted_msg = f.decrypt(decoded_msg)
decrypted_msg.decode()