finished hw
This commit is contained in:
1 parent
4797a57f1e
commit
850c34e526
6 files changed
+167
-5
No files matched your search
@@ -0,0 +1,20 @@
|
||||
from Crypto.PublicKey import RSA
|
||||
from Crypto.Cipher import PKCS1_OAEP
|
||||
|
||||
# Read Bob's public key
|
||||
with open("bob_public.pem", "rb") as f:
|
||||
public_key = RSA.import_key(f.read())
|
||||
|
||||
# Get the message from the command line
|
||||
message = input("Enter a message: ").encode()
|
||||
|
||||
# Create a cipher object using Bob's public key
|
||||
cipher = PKCS1_OAEP.new(public_key)
|
||||
|
||||
# Encrypt the message
|
||||
ciphertext = cipher.encrypt(message)
|
||||
|
||||
# Write the ciphertext
|
||||
with open("ctext", "wb") as f:
|
||||
f.write(ciphertext)
|
||||
|
||||
Reference in new issue
Block a user