Password management belongs to the command line, deep into the Unix heartland, the shell. Titan is written in C and is available under the MIT license for Unix like...
password management belongs to the command line, deep into the unix heartland, the shell. titan is written in c and is available under the mit license for unix like operating systems.
titan uses openssl library to perform the encryption. aes encryption is used with 256 bit keys. password database is also protected from tampering by using a keyedhash message autentication code (hmac). unique, cryptographically random initialization vector is used during the encryption. new initialization vector is generated each time the password database is encrypted.
for key derivation, pkcs5_pbkdf2_hmac is used along with salt and sha256 hash algoritm.
GitHub
Twitter
Official Website
password-management file-encryption passwords