Assinatura digital
Assinar com a chave privada, verificar com a pública — a base matemática que garante que um documento não foi alterado e veio de quem diz ter vindo.
Algoritmos como RSA, ECDSA e Ed25519 fazem o trabalho. É diferente do HMAC, que depende de um segredo simétrico compartilhado entre as duas partes — a assinatura digital dispensa qualquer troca de segredo, só a chave pública circula, e ela pode circular livremente. É a base de certificados TLS, commits assinados no Git, assinatura de apps da Apple e de praticamente toda transação em blockchain.