2
Die Passwortverwaltung gehört zur Kommandozeile, tief im Unix-Kernland, der Shell.Titan ist in C geschrieben und steht unter der MIT-Lizenz für Unix-ähnliche Betriebssysteme zur Verfügung.Titan verwendet die OpenSSL-Bibliothek, um die Verschlüsselung durchzuführen.AES-Verschlüsselung wird mit 256-Bit-Schlüsseln verwendet.Die Kennwortdatenbank ist auch durch die Verwendung eines Authentifizierungscodes für verschlüsselte Hash-Nachrichten (HMAC) vor Manipulationen geschützt.Während der Verschlüsselung wird ein eindeutiger, kryptografisch zufälliger Initialisierungsvektor verwendet.Bei jeder Verschlüsselung der Passwortdatenbank wird ein neuer Initialisierungsvektor generiert.Für die Schlüsselableitung wird PKCS5_PBKDF2_HMAC zusammen mit Salt und SHA256-Hash-Algorithmus verwendet.
titan