finished hw

This commit is contained in:
0x01FE committed 2025-09-23 09:53:12 -05:00
1 parent 4797a57f1e
commit 850c34e526
6 files changed
+167 -5

No files matched your search

+20
View File
@@ -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)