Encryption of Password Data
The data that are saved encrypted for a password entry are: Password and those custom fields of an encrypted type.
Team Password Manager uses a kind of double encryption: the above password data are encrypted with a key that is uniquely generated at install. This key is also stored encrypted and salted in the database. Encryption technology is AES-256 (Advanced Encryption Standard).
Hashing of user passwords
The passwords of the users of the software are hashed using Bcrypt. Each password is salted before hashing in a way that the password cannot be interchanged with another user or another installation. Also the user table has other hashing fields to prevent tampering.