2
Správa hesiel patrí do príkazového riadku hlboko do srdca Unixu, do shellu.Titan je napísaný v jazyku C a je dostupný pod licenciou MIT pre operačné systémy podobné Unixu.Na vykonanie šifrovania používa Titan knižnicu OpenSSL.Šifrovanie AES sa používa s 256 bitovými kľúčmi.Databáza hesiel je tiež chránená pred neoprávneným zásahom pomocou autentifikačného kódu kľúčovej hashovej správy (HMAC).Počas šifrovania sa používa jedinečný kryptograficky náhodný inicializačný vektor.Nový inicializačný vektor sa vygeneruje zakaždým, keď je databáza hesiel šifrovaná.Na deriváciu kľúčov sa používa PKCS5_PBKDF2_HMAC spolu so soľou a algoritmom hash SHA256.
titan