Ferramenta de Criptografia de Texto

Codificação Base64 (base64-encode)

A codificação Base64 converte dados binários em texto para permitir a transmissão segura em ambientes como e-mail, URLs e APIs da web. É o método mais amplamente utilizado para converter dados em formato de texto sem perdas.

Decodificação Base64 (base64-decode)

A decodificação Base64 é o processo de restaurar dados codificados em Base64 para seu formato binário original. Desempenha um papel crucial em transferências de arquivos e restauração de dados de imagem, garantindo a integridade dos dados.

Hash MD5 (md5)

MD5 é um algoritmo que gera um valor de hash de 128 bits, amplamente utilizado para verificações de integridade de dados. No entanto, devido a vulnerabilidades de segurança conhecidas, a família de hashes SHA-2 é recomendada para fins de segurança importantes.

Hash SHA-1 (sha1)

SHA-1 é uma função de hash que produz um valor de hash de 160 bits. Já foi amplamente utilizado para assinaturas digitais e certificados, mas agora está sendo descontinuado em favor de algoritmos de hash mais seguros devido à sua suscetibilidade a ataques de colisão.

Hash SHA-256 (sha256)

SHA-256 é uma das funções de hash da família SHA-2, gerando um valor de hash robusto de 256 bits. É um dos algoritmos de hash mais confiáveis hoje e é amplamente utilizado em blockchain, certificados de segurança e armazenamento de senhas.

Hash SHA-224 (sha224)

SHA-224 é uma função de hash da família SHA-2 que produz um valor de hash de 224 bits. Ele equilibra segurança e velocidade de processamento e é usado em vários protocolos de segurança.

Hash SHA-512 (sha512)

SHA-512 é uma função de hash da família SHA-2 que gera um valor de hash muito longo de 512 bits, proporcionando segurança extremamente alta. É usado principalmente em servidores de alto desempenho e ambientes críticos de segurança.

Hash SHA-384 (sha384)

SHA-384 é uma função de hash da família SHA-2 que produz um valor de hash de 384 bits e é uma variante do SHA-512. É usado principalmente em sistemas que exigem um alto grau de segurança.

Hash SHA-3 (sha3)

SHA-3 é o mais recente padrão de hash criptográfico. Possui uma estrutura interna diferente do SHA-2, aprimorando ainda mais sua segurança. Espera-se que se torne o algoritmo de hash padrão em vários sistemas de segurança no futuro.

Hash RIPEMD-160 (ripemd160)

RIPEMD-160 é uma função de hash criptográfica que gera um valor de hash de 160 bits. É particularmente usado na geração de endereços de carteira de criptomoedas. É um algoritmo que equilibra segurança e eficiência.

Codificação de URI (encodeURI)

A função encodeURI codifica uma string de URI inteira, convertendo-a para que possa ser incluída com segurança em um endereço da web. Ela transforma caracteres especiais ou caracteres não-ASCII em um formato que pode ser tratado corretamente pelos navegadores da web.

Codificação de Componente de URI (encodeURIComponent)

A função encodeURIComponent é usada para codificar componentes individuais de uma URI (por exemplo, parâmetros de consulta). É mais adequada para lidar com segurança com strings parciais do que com a URL inteira.

Decodificação de URI (decodeURI)

A função decodeURI restaura uma string de URI codificada com encodeURI para sua forma original. Ela interpreta caracteres codificados em um endereço da web e os converte em uma string legível por humanos.

Decodificação de Componente de URI (decodeURIComponent)

A função decodeURIComponent restaura um componente de URI codificado com encodeURIComponent. É usada principalmente para restaurar strings de consulta ou dados de formulário.

HMAC-MD5 (HmacMD5)

HMAC-MD5 é um método que gera um código de autenticação de mensagem combinando uma chave secreta com a função de hash MD5. É usado para garantir a integridade e autenticação dos dados e aumenta significativamente a segurança em comparação com o uso apenas do MD5.

HMAC-RIPEMD160 (HmacRIPEMD160)

O HMAC-RIPEMD160 realiza a autenticação de mensagens combinando o hash RIPEMD-160 com uma chave secreta. É amplamente utilizado em protocolos de segurança, especialmente aqueles relacionados a criptomoedas.

HMAC-SHA1 (HmacSHA1)

O HMAC-SHA1 cria um código de autenticação de mensagem combinando o algoritmo de hash SHA-1 com uma chave secreta. Foi amplamente utilizado no passado, mas está sendo gradualmente substituído pela família SHA-2.

HMAC-SHA224 (HmacSHA224)

O HMAC-SHA224 garante a autenticação de mensagens usando o hash SHA-224 e uma chave secreta. É adequado para ambientes que exigem um equilíbrio entre segurança e desempenho.

HMAC-SHA256 (HmacSHA256)

O HMAC-SHA256 combina o hash SHA-256 com uma chave secreta para gerar um código de autenticação de mensagem altamente seguro. É usado como padrão na autenticação de API, assinatura de token e muito mais.

HMAC-SHA3 (HmacSHA3)

O HMAC-SHA3 fornece autenticação de mensagem forte combinando a mais recente função de hash SHA-3 com uma chave secreta. É adequado para aplicações modernas onde a segurança é crítica.

HMAC-SHA384 (HmacSHA384)

O HMAC-SHA384 gera um código de autenticação de mensagem com o hash SHA-384 e uma chave secreta, suportando autenticação confiável em ambientes de alta segurança.

HMAC-SHA512 (HmacSHA512)

O HMAC-SHA512 combina a função de hash SHA-512 muito forte com uma chave secreta para fornecer um alto nível de integridade e autenticação de dados. É usado em sistemas financeiros e governamentais.

Criptografia AES (AES)

AES (Advanced Encryption Standard) é um algoritmo de chave simétrica amplamente utilizado para criptografia de dados. Ele criptografa informações confidenciais para evitar intrusão externa ou vazamento de dados.

Descriptografia AES (AES)

A descriptografia AES é o processo de restaurar dados criptografados com AES para seu texto simples original. É usado em conjunto com a criptografia e é essencial para a troca segura de dados.

Criptografia TripleDES (TripleDES)

TripleDES é um método de criptografia de chave simétrica que aumenta a segurança aplicando o algoritmo DES três vezes. Foi amplamente utilizado antes do AES e ainda é usado para compatibilidade.

Descriptografia TripleDES (TripleDES)

A descriptografia TripleDES é o processo de restaurar dados criptografados com TripleDES para seus dados originais. É essencial para manter a segurança dos dados junto com a criptografia.

Criptografia RC4 (RC4)

RC4 é uma cifra de fluxo que fornecia criptografia rápida, mas não é comumente usada em sistemas de segurança modernos devido a várias vulnerabilidades de segurança. É usado apenas para compatibilidade limitada com protocolos mais antigos.

Descriptografia RC4 (RC4)

A descriptografia RC4 é o processo de restaurar dados criptografados com RC4 para seu estado original. Devido a problemas de segurança, o uso de RC4 em novos projetos não é recomendado.

Criptografia Rabbit (Rabbit)

Rabbit é um algoritmo de cifra de fluxo leve que fornece criptografia rápida e eficiente. É útil em dispositivos de baixa potência e sistemas embarcados.

Descriptografia Rabbit (Rabbit)

A descriptografia Rabbit é o processo de restaurar dados criptografados com fluxo Rabbit, fornecendo segurança enquanto mantém alta velocidade de processamento.

Criptografia RabbitLegacy (RabbitLegacy)

RabbitLegacy é uma versão mais antiga do algoritmo Rabbit, usada em alguns sistemas para compatibilidade. Seu nível de segurança pode ser inferior ao da versão moderna.

Descriptografia RabbitLegacy (RabbitLegacy)

A descriptografia RabbitLegacy é o processo de restaurar dados criptografados com RabbitLegacy. Pode não ser adequado para os requisitos de segurança modernos, portanto, é aconselhável ter cautela.