Página inicial da Proton

Como a chave privada é armazenada?

Leitura
1 min
Categoria
Criptografia e chaves

A sua chave privada do Proton Mail(nova janela) é gerada no seu navegador. Antes de enviar a chave privada para o servidor para armazenamento, nós a criptografamos com a sua senha (ou senha da caixa de correio se você usar o modo de duas senhas). Isso garante que você e apenas você possa usar a sua chave privada.

Para proteger a sua chave privada, primeiro usamos o bcrypt para criar um hash da sua senha, usando um salt gerado aleatoriamente que varia para cada usuário. O resultado é então usado para criptografar a sua chave privada com AES-256. Ao aplicar o hash com bcrypt primeiro, tornamos o processo muito mais lento para qualquer pessoa que tente adivinhar a sua senha para descriptografar a sua chave privada. Usamos um salt diferente para cada usuário, o que significa que um invasor que tente obter senhas por força bruta só poderá visar um usuário por vez, atrasando-o ainda mais.

No geral, para proteger a sua chave privada contra vazamentos, a melhor abordagem é escolher uma senha forte.