DevTulz Online

Criptografar Texto

Toda a criptografia é realizada localmente em seu navegador usando a API Web Crypto. Seus dados nunca saem do seu dispositivo.

O que é Criptografia de Texto?

A criptografia de texto converte seu texto simples em um formato criptografado usando algoritmos criptográficos como AES-GCM ou AES-CBC. Isso garante que apenas alguém com a chave secreta correta possa descriptografar e ler seus dados. A criptografia é essencial para proteger informações sensíveis durante a transmissão ou armazenamento.

Supported Algorithms:

Symmetric Encryption (AES):

  • AES-GCM (Recommended): Provides authenticated encryption with associated data (AEAD). Most secure for general use.
  • AES-CBC: Traditional block cipher mode. Requires padding.
  • AES-CTR: Counter mode. Converts block cipher to stream cipher.

Asymmetric Encryption (RSA):

  • RSA-OAEP: Uses public key for encryption. Limited to ~190 characters due to key size constraints. Use for encrypting small data or symmetric keys.

Output Format:

For AES algorithms: JSON with base64-encoded components

{"iv": "base64_encoded_iv", "data": "base64_encoded_ciphertext"}

For RSA: Base64-encoded ciphertext only (no IV needed)

base64_encoded_ciphertext

This format is compatible with most encryption/decryption tools and libraries.

Como usar a ferramenta de Criptografia de Texto

  1. Digite o texto que deseja criptografar no campo de entrada.

  2. Escolha um algoritmo de criptografia (AES-GCM é recomendado para a maioria dos casos de uso).

  3. Digite sua própria chave secreta (mínimo 32 caracteres) ou clique no botão de chave para gerar uma aleatória.

  4. O resultado criptografado é gerado automaticamente enquanto você digita.

  5. Copie o resultado criptografado e mantenha sua chave secreta segura - você precisará dela para descriptografar os dados mais tarde.

  6. Use o ícone do olho para mostrar/ocultar sua chave secreta por segurança.

Additional Tips:

  • For AES: The secret key is auto-generated or you can provide your own (minimum 32 characters)
  • For RSA: You need a public key in PEM format. Generate one using the Key Generator tool or OpenSSL
  • RSA limitations: Can only encrypt short text (~190 characters). For longer texts, use AES algorithms
  • Output encoding: Base64 is used for compatibility with other encryption tools and libraries

Notas de Segurança

Esta ferramenta usa a API Web Crypto nativa do navegador para criptografia forte. AES-GCM fornece criptografia autenticada com dados associados (AEAD), tornando-se a escolha recomendada para a maioria das aplicações. AES-CBC fornece criptografia de blocos tradicional. Sempre mantenha sua chave secreta segura e nunca a compartilhe publicamente. A saída criptografada inclui tanto o vetor de inicialização (IV) quanto os dados criptografados em formato JSON.

Important Notes:

  • All encryption happens locally in your browser using the Web Crypto API
  • The IV (Initialization Vector) is automatically generated for each encryption and must be saved with the ciphertext
  • For RSA encryption, you encrypt with a public key; decryption requires the corresponding private key
  • Store your secret keys securely - if lost, encrypted data cannot be recovered
  • Base64 encoding makes the output portable and compatible with most tools and programming languages

Esta ferramenta de criptografia de texto online gratuita é rápida, segura e funciona inteiramente no seu navegador. Toda a criptografia acontece localmente no seu navegador usando a API Web Crypto. Nenhum dado é enviado para nenhum servidor.

Precisa descriptografar texto? Experimente nossa Ferramenta de Descriptografia de Texto →

Keywords: criptografia texto online, criptografia AES, criptografar texto, AES-GCM, AES-CBC, criptografia texto segura, criptografia gratuita