Criptografia e segurança

Cifra AES

Cifre e decifre texto com AES-256-GCM utilizando uma chave derivada da palavra-passe.

Executar ferramenta

Esta ferramenta permite cifrar e decifrar texto através do algoritmo AES-256-GCM com uma chave criptográfica derivada da palavra-passe indicada. O processo de derivação utiliza a função PBKDF2-HMAC-SHA256 com 600 000 iterações e um valor de sal aleatório de 16 bytes. A cada operação de cifragem, o sistema gera também um novo nonce de 12 bytes, o que faz com que o mesmo texto cifrado com a mesma palavra-passe produza sequências distintas em utilizações sucessivas. O resultado gerado consiste num código de texto codificado em Base64 seguro para URL, agregando o prefixo da versão, o sal, o nonce e o texto cifrado autenticado. Para recuperar o conteúdo original em formato UTF-8, selecione a opção de decifrar, insira a totalidade do código gerado e indique a respetiva palavra-passe. Caso o texto inserido esteja vazio, a ferramenta devolve uma resposta em branco sem exigir a introdução de uma chave de acesso.

Instruções

  1. Introduza a mensagem de texto ou o código cifrado no campo correspondente.
  2. Indique a palavra-passe pretendida para proteger ou recuperar a informação.
  3. Selecione o modo de funcionamento entre cifrar ou decifrar.
  4. Inicie a operação para visualizar o conteúdo convertido na secção de saída.

Exemplos

  • Cifrar a mensagem "Segredo do projeto" com a palavra-passe "ChaveForte2025" para obter uma sequência alfanumérica segura em Base64.
  • Inserir o código Base64 gerado pela ferramenta, introduzir a palavra-passe original e selecionar a opção de decifrar para recuperar o texto original.

Perguntas frequentes

Por que razão a cifragem do mesmo texto com a mesma palavra-passe gera resultados diferentes?

Cada cifragem cria automaticamente um novo valor de sal de 16 bytes e um nonce de 12 bytes aleatórios, garantindo saídas criptográficas distintas e reforçando a segurança.

O que acontece se a palavra-passe ou o código estiverem incorretos na decifragem?

Se o código estiver corrompido, truncado ou se a palavra-passe não for exatamente igual à utilizada na cifragem, a ferramenta apresenta uma notificação de erro informando que o texto cifrado ou a chave são inválidos.

É obrigatório introduzir uma palavra-passe se o campo de texto estiver vazio?

Não. Quando o campo de texto se encontra totalmente vazio, a ferramenta devolve uma resposta em branco sem validar a palavra-passe.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.