OpenPGP para desenvolvedores de aplicativos
Quer você seja um profissional experiente ou esteja apenas começando, aprenda as melhores maneiras de adicionar OpenPGP ao seu kit de ferramentas de desenvolvimento.
OpenPGP é um padrão aberto para operações criptográficas. É um sistema baseado em blocos de construção criptográficos bem compreendidos . OpenPGP oferece suporte à entrega segura de arquivos e mensagens entre um remetente e um destinatário. Também aborda identidades e sua verificação. OpenPGP é uma conseqüência do programa de criptografia “Pretty Good Privacy (PGP)” e tem muitas implementações amplamente utilizadas e interoperáveis .
Com o OpenPGP, você pode:
- Criptografe e descriptografe mensagens para preservar a confidencialidade
- Assine e verifique os dados para garantir a autenticidade
- Emitir e validar certificações sobre chaves e identidades , semelhante ao papel de uma Autoridade Certificadora ( CA ) na validação de identidades.
Três grupos de pessoas interagem com o OpenPGP:
- Usuários finais, que usam software que contém funcionalidade OpenPGP (por exemplo, o software de e-mail Thunderbird)
- Desenvolvedores de software que criam aplicativos que contêm funcionalidade OpenPGP
- Implementadores de bibliotecas OpenPGP (ou outro software que lide diretamente com o processamento de estruturas de dados internas do OpenPGP)
Melhores detalhes no link abaixo:
Fonte: https://openpgp.dev/