Junior — Middle
Consegues nomear os principais métodos de encriptação de dados que conheces?
sobes.tech IA
Resposta da IA
Principais métodos de criptografia de dados:
-
Criptografia simétrica — a mesma chave é usada para criptografar e descriptografar.
- AES (Padrão de Criptografia Avançada) — o algoritmo mais comum.
- DES, 3DES — obsoletos, mas ainda encontrados.
-
Criptografia assimétrica — uso de pares de chaves: pública para criptografar e privada para descriptografar.
- RSA
- ECC (curvas elípticas)
-
Hashing — transformação de dados em uma extensão fixa, irreversível.
- SHA-256, SHA-3
-
Assinaturas digitais — para verificar a autenticidade e integridade dos dados.
No iOS, frameworks integrados como CommonCrypto para criptografia simétrica e Security Framework para assimétrica são frequentemente utilizados.