Eu uso um gerenciador de senhas criado por ele que gera senhas fortes com base em uma chave forte e sequências facilmente lembráveis para cada site / conta. O princípio básico pode ser mais facilmente transmitido pelo pseudocódigo:
key = raw_input("Enter key: ")
url = raw_input("Enter URL: ") // like jons3.serverfault or something similar easily rememberable
pw = sha512(key + url)
pw = base64_encode(pw)
pw = pw[0:16]
print pw % or set the clipboard, etc., etc.
Agora, estou pensando em implementar alguns recursos adicionais:
- Gerenciamento avançado de senha. Ou seja, eu não preciso digitar a chave em si, ela reside no disco rígido de forma criptografada, portanto, só preciso inserir uma senha mais fácil para descriptografá-la. A possibilidade de ter várias senhas que podem descriptografar a mesma chave. A possibilidade de ter senhas únicas. A possibilidade de ter várias chaves. Etc.
- Capacidade de executar o gerenciador como um daemon em um servidor.
- Clientes de várias plataformas que podem conversar com o servidor.
Sendo preguiçoso, espero que alguém já tenha implementado o conceito e pelo menos alguns dos recursos desejados. Alguém conhece esse gerenciador de senhas?
3
Qual é a tua pergunta exatamente? As sugestões de produtos não estão no tópico de sites do Stack Exchange. Espero que você entenda o método utilizado para proteger sua senha. O KeePass já existe e permite o uso de um arquivo de chave.
—
Ramhound
Estou procurando um componente de código aberto de algum tipo. Não sabia que su era proibido, vejo muitas postagens semelhantes. Por que meu método é inseguro? Você poderia elaborar? Keepass e similares não são uma opção porque são suscetíveis à perda do banco de dados de senhas.
—
Json34yp # 1
Existem maneiras teóricas possíveis de atacar o SHA512. Se você estiver lidando com senhas, o algoritmo BCRYPT específico da senha do Blowfish deve ser usado em vários milhares de ciclos de iteração. Quanto aos esclarecimentos adicionais, não consigo parar de pensar que é improvável que um componente desse tipo esteja no tópico para Superusuário.
—
Ramhound
Não limite sua senha a 16 caracteres
—
Jan Doggen
Qualquer gerenciador de senhas que não exija um banco de dados sofre de uma falha grave: se você deseja alterar uma única senha (incluindo a senha mestra), é necessário alterar todas as senhas.
—
Dennis