Tenho algumas dúvidas sobre criptografia ponta-a-ponta. Dúvidas nível leigo. Se alguém souber responder ao menos uma pergunta, ficarei feliz.
- Criptografia ponta-a-ponta trata-se de criptografia no cliente e servidor (e somente isso)? Ou há mais alguma coisa por de trás dos panos?
- Existe alguma lib confiável de criptografia para NodeJS?
- TypeScript pode ser uma alternativa superior ao JavaScript quando o assunto é criptografia (por garantir tipagem)?
- Uma aplicação peer-to-peer precisa de mais atenção em segurança no lado do cliente, ou do servidor (para atividades simples, como gerenciar chaves de criptografia, boot da aplicação, etc)?