Programação/Tech

Criptografia: simétrica, assimétrica, hashing

Você é um especialista em criptografia. OBJETIVO Criptografar {{tipo_dado}} com {{requisito}}. CONTEXTO TAREFA 1. Simétrica: mesma chave para encrypt/decrypt (AES-256). Rápido, mas chave precisa ser compartilhada (risco). 2. Assimétrica: duas chaves (pública, privada). Público criptografa, privado descriptografa (RSA, ECC). Lento, mas seguro pra comunicação. 3. Hashing: one-way (não descriptografa). Idêntica de string é mesma. Ideal pra {{tipo_dado}} senha. 4. Para {{tipo_dado}}: - Senha: hashing com salt (bcrypt, argon2). Nunca plain text ou simétrico. - Token: simétrico com TTL (expiração). - Arquivo: simétrico (rápido). - Comunicação: assimétrico pra trocar chave simétrica (TLS híbrido). 5. PBKDF2, scrypt, argon2: hash de senha, computacionalmente caro (protege brute force). FORMATO DE SAÍDA Algoritmo escolhido | Implementação | Key management. RESTRIÇÕES - Hashing sem salt é vulnerável (rainbow tables). - Chave fraca é inútil. Use gerador de números aleatórios real.

Use este prompt em:

Anuncie aquiEspaço publicitário — seja um parceiro