Gerar uma chave de criptografia

Esta página é usada como uma ferramenta auxiliar para gerar uma chave de criptografia aleatória para instâncias auto-hospedadas do Password Pusher.

Explicação

O Password Pusher criptografa dados confidenciais no banco de dados. Embora haja uma chave padrão incluída, é uma prática recomendada usar sua própria chave de criptografia personalizada.

A cada atualização, esta página gera uma nova chave de criptografia. Você pode usar o código gerado aleatoriamente abaixo para configurar sua instância do Password Pusher.

Chave de criptografia gerada

Você pode aplicar esta chave ao seu aplicativo definindo a variável de ambiente PWPUSH_MASTER_KEY.

Recarregue esta página para gerar novamente uma nova chave.

Observações:

  • Se uma chave de criptografia não for fornecida, uma chave padrão será usada.
  • A melhor segurança para instâncias privadas do Password Pusher é usar sua própria chave de criptografia personalizada, embora não seja necessária.
  • O risco de usar a chave padrão é reduzido se você mantiver sua instância segura e suas expirações de push curtas. Por exemplo, 1 dia/1 visualização vs 100 dias/100 visualizações.
  • Quando um push expira, todos os dados criptografados nesse push são excluídos.
  • Alterar uma chave de criptografia onde já existem envios antigos tornará esses envios mais antigos ilegíveis. Em outras palavras, os conteúdos serão distorcidos. Novos envios daqui para frente funcionarão normalmente.
  • A geração de chave também pode ser feita a partir da linha de comando na origem do aplicativo executando: Lockbox.generate_key.
    
            > cd /opt/PasswordPusher
            > bin/rails c
            > Lockbox.generate_key