def main(): filename = "encrypted_file.txt" response = input(r"Encrypt\Decrypt [e\d]: ") if response.lower().startswith("e"): mode = "encrypt" elif response.lower().startswith("d"): mode = "decrypt" if mode == "encrypt": if not os.path.exists("rsa_pubkey.txt"): rkg.makeKeyFiles("rsa", 1024) message = input("\nEnter message: ") pubKeyFilename = "rsa_pubkey.txt" print("Encrypting and writing to %s..." % (filename)) encryptedText = encryptAndWriteToFile(filename, pubKeyFilename, message) print("\nEncrypted text:") print(encryptedText) elif mode == "decrypt": privKeyFilename = "rsa_privkey.txt" print("Reading from %s and decrypting..." % (filename)) decryptedText = readFromFileAndDecrypt(filename, privKeyFilename) print("writing decryption to rsa_decryption.txt...") with open("rsa_decryption.txt", "w") as dec: dec.write(decryptedText) print("\nDecryption:") print(decryptedText)
def main(): filename = 'encrypted_file.txt' response = input('Encrypte\Decrypt [e\d]: ') if response.lower().startswith('e'): mode = 'encrypt' elif response.lower().startswith('d'): mode = 'decrypt' if mode == 'encrypt': if not os.path.exists('rsa_pubkey.txt'): rkg.makeKeyFiles('rsa', 1024) message = input('\nEnter message: ') pubKeyFilename = 'rsa_pubkey.txt' print('Encrypting and writing to %s...' % (filename)) encryptedText = encryptAndWriteToFile(filename, pubKeyFilename, message) print('\nEncrypted text:') print(encryptedText) elif mode == 'decrypt': privKeyFilename = 'rsa_privkey.txt' print('Reading from %s and decrypting...' % (filename)) decryptedText = readFromFileAndDecrypt(filename, privKeyFilename) print('writing decryption to rsa_decryption.txt...') with open('rsa_decryption.txt', 'w') as dec: dec.write(decryptedText) print('\nDecryption:') print(decryptedText)
def main(): filename = 'encrypted_file.txt' response = input(r'Encrypte\Decrypt [e\d]: ') if response.lower().startswith('e'): mode = 'encrypt' elif response.lower().startswith('d'): mode = 'decrypt' if mode == 'encrypt': if not os.path.exists('rsa_pubkey.txt'): rkg.makeKeyFiles('rsa', 1024) message = input('\nEnter message: ') pubKeyFilename = 'rsa_pubkey.txt' print('Encrypting and writing to %s...' % (filename)) encryptedText = encryptAndWriteToFile(filename, pubKeyFilename, message) print('\nEncrypted text:') print(encryptedText) elif mode == 'decrypt': privKeyFilename = 'rsa_privkey.txt' print('Reading from %s and decrypting...' % (filename)) decryptedText = readFromFileAndDecrypt(filename, privKeyFilename) print('writing decryption to rsa_decryption.txt...') with open('rsa_decryption.txt', 'w') as dec: dec.write(decryptedText) print('\nDecryption:') print(decryptedText)