
encrypt ( 'hello world', file_content ) Decrypt with a custom key from a custom file # one time decryption file_content = open ( 'file.pem' ) encryption = Encryption () encrypted_message = 'somethin encrypted' decrypted = encryption. decrypt ( encrypted ) # returns a decrypted message # 'hello world' Encrypt with a custom key from a custom file # one time encryption # load a public key file file_content = open ( 'file.pem' ) encryption = Encryption () encrypted = encryption. encrypt ( 'hello world' ) # return encrypted string decrypted = encryption. load_keys () # or encryption.generate_keys() encrypted = encryption.

parent # initialize the encrypter encryption = Encryption ( path, name = ( 'public_key.pem', 'private1.pem' )) # generates or load both private and public keys encryption. load_keys () # at this point both public and private keys are loaded in memory # check example below to encrypt using the load or generate keys Encrypting a message # the directory where the keys are to be stored # in this case we are using the current file directory path = Path ( _file_ ). parent # initialize the encrypter encryption = Encryption ( path, name = ( 'public_key.pem', 'private1.pem' )) # loads both private and public keys encryption. generate_keys () Loading Existing Private and Public Key # the directory where the keys are to be stored # in this case we are using the current file directory path = Path ( _file_ ). parent # initialize the encrypter encryption = Encryption ( path, name = ( 'public_key.pem', 'private1.pem' )) # generates both private and public keys encryption. It is easy to use, fast and free! Generating Public and Private Key # the directory where the keys are to be stored # in this case we are using the current file directory path = Path ( _file_ ).

You can load your keys from a file or from a string. Python Easy RSA is a wrapper that allows decryption, encryption, signing, and verifying signature simpler.
