Подпишите секретную пару ключей с 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()