Подпишите секретную пару ключей с sha-256 в python

Я хочу знать, как я могу подписать свой закрытый ключ с sha-256. Я уже попробовал, но это не сработало.. как я могу сделать это правильно? Кстати, я использую асимметричное шифрование для шифрования всех файлов, которые передаются по сети.

#!/usr/bin/python
    from Crypto.PublicKey import RSA
    from OpenSSL import SSL
    import socket
    import hashlib
    import os

    #load public key
    def publicKey():
        with open('public_key.key', 'r') as public_file:
            public_key = RSA.importKey(public_file.read())

    #load private key
    def privateKey():
        with open('private_key.key', 'r') as private_file:
            private_key = RSA.importKey(private_file.read())

    if __name__ == '__main__':
        txt = input("what do you want to do?")

1 ответ

signature = hmac.new(key=private_key, message, digestmod=hashlib.sha256).digest()
Другие вопросы по тегам