Gerenciador de senhas de linha de comando para Unix como sistemas operacionais.
Gerenciador de senhas de linha de comando para Unix como sistemas operacionais.
Titan Plataformas
Linux
Titan Vídeo e capturas de tela
Titan Visão geral
O gerenciamento de senhas pertence à linha de comando, profundamente no coração do Unix, o shell. O Titan é escrito em C e está disponível sob a licença MIT para Unix, como sistemas operacionais.
O Titan usa a biblioteca OpenSSL para executar a criptografia. A criptografia AES é usada com chaves de 256 bits. O banco de dados de senha também é protegido contra adulteração usando um código de autenticação de mensagem com hash com chave (HMAC). Um vetor de inicialização criptográfico aleatório exclusivo é usado durante a criptografia. Um novo vetor de inicialização é gerado sempre que o banco de dados de senhas é criptografado.
Para derivação de chave, PKCS5_PBKDF2_HMAC é usado junto com o algoritmo de hash salt e SHA256.