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?")
:キーのみを交換するための対称型暗号化とRSAを使用する方がよい場合非対称暗号化は、バルク転送のために、コンピューティングパワーの大きいammountを必要とします。また、コードには暗号化が表示されません。では、これまでに何を試しましたか? –
私は埋め込まれた公開鍵/秘密鍵を使用していません。私はexternファイル –
waitからそれらをロードしています。私はこれまでに間違っていますか?対称暗号化に変更する必要がありますか?その文字列を使用した後はrsaですか? –