Estou usando o gerenciador de senhas em vários computadores, vinculados por meio de um repositório git. Qual chave pgp preciso compartilhar entre computadores, públicos, privados ou ambos, para poder adicionar/editar/excluir senhas em todos os computadores?
Responder1
Primeiro de tudo, eu consideraria "editar" uma senha, substituindo o valor de um site por outro, sem considerar a senha antiga (o que incluiria uma operação de leitura). pass
armazena a URL do site no nome do arquivo em texto simples, portanto, não requer nenhuma operação criptográfica para localizar/"pesquisar" o conteúdo criptografado.
Se você só quiseradicionar, editar e excluirsenhas, você só precisa dochave pública, para ser específico para as operações de adição e edição que criptografam a senha usando a chave pública; na verdade, a exclusão não implica nenhuma operação criptográfica.
Por outro lado, paraleituraqualquer senha, você precisará fornecer ochave privada, que é necessário para descriptografar a senha.
Responder2
Para descriptografar (ler), você só precisa da chave privada.
Para criptografar (escrever), você precisa da chave pública.
Comoediçãoenvolve leitura e escrita, você precisa de ambas as chaves.
Eu acredito que você não precisa de uma chave paraexcluiruma senha, pois eles são armazenados como arquivos individuais (e você não precisa descriptografar um arquivo para excluí-lo).