Supports mainly RSA assymetric encryption, but also hybrid encryption with RSA generated fernet wrapped AES sessions.ĮM also provides utilities such as hashing and base64 encoding.
Simply initiate an EM instance empty to generate a new set of keys, or pass in existing keys (serialized or object formatted) to use.
FunctionĮM is an efficient manager to allow for easy encryption/decryption/secure session management, without having to code for specific algorithims, as long as the client/reciever uses this same package (or alternative language equivalent).ĮM prefers the OOP approach, in order to reduce the amount of key passing and similar tedious tasks. VerseGroup's native encryption manager adapted for python applications.