Just a few things i was wondering about.Which is the safest hash and encryption algorithm (or combination) and how safely is the password stored?? how is it loaded/removed from into ram??


The safest combination is (SHA256 + AES).

The encryption key is the hash of the password. The encryption engine requires the encryption key in order to be initialized. After the encryption engine is initialized in RAM, the encryption key is wiped out from RAM. We are using the encryption engine state after initialization for encrypt/decrypt operations.