Repolode
SheepChef

SheepChef/Abracadabra

Criptografa texto com AES-256 e o transforma em prosa no estilo do chinês clássico, escrita com caracteres chineses.

Estrelas
2,527
Forks
231
Issues abertas
4
Último commit
há 4 dias

O que é?

Abracadabra (魔曰) é uma ferramenta de criptografia de texto que converte texto simples em texto cifrado escrito como prosa no estilo do chinês clássico. Em vez de sequências com aparência aleatória, o resultado parece um pequeno trecho de um texto chinês antigo, formado por caracteres chineses comuns que representam letras latinas, números e alguns símbolos.

A criptografia usa AES-256-CTR como cifra principal, e os dados são compactados antes (Unishox2 para textos curtos e GZIP para dados maiores). Uma etapa de embaralhamento com três rotores, baseada em uma máquina de cifra de rotores, altera o mapeamento dos caracteres de acordo com a chave. As configurações avançadas opcionais adicionam um IV mais forte, assinaturas HMAC-SHA256, derivação de chave com PBKDF2 e salting baseado em TOTP.

O projeto está disponível como página da web estática, extensões para Chrome, Edge e Firefox e um app Android offline criado com Cordova. Também pode ser implantado no Cloudflare Workers, Netlify ou Vercel.

Recursos principais

  • 01Criptografa texto com AES-256-CTR, após aplicar a compactação.
  • 02Gera texto cifrado disfarçado de prosa no estilo do chinês clássico.
  • 03Oferece HMAC-SHA256, PBKDF2 e TOTP opcionais para reforçar a criptografia.
  • 04Usa um mapeamento de três rotores que muda conforme a chave.
  • 05Funciona como página da web, extensão de navegador ou app Android offline.

Casos de uso

  • Esconder mensagens curtas em textos que parecem prosa clássica comum.
  • Compartilhar notas criptografadas em um formato menos chamativo do que sequências aleatórias.
  • Hospedar uma página privada de criptografia em uma plataforma de hospedagem estática.

Início rápido

  1. 1

    Abra o aplicativo web em abra.js.org

  2. 2

    Ou baixe o pacote de implantação estática na página Release

  3. 3

    Ou instale a extensão do navegador pela loja do Chrome, Edge ou Firefox

Antes de usar

  • O projeto usa a licença AIPL-1.2, uma licença privada personalizada, e não uma licença padrão de código aberto.
  • O README pede que a licença seja respeitada e que os avisos de direitos autorais sejam mantidos durante a implantação.
  • As atualizações da loja de complementos do Edge são lentas, então a versão do Edge pode ficar desatualizada.

Tópicos

Perguntas frequentes

O que é Abracadabra?
Criptografa texto com AES-256 e o transforma em prosa no estilo do chinês clássico, escrita com caracteres chineses. Abracadabra (魔曰) é uma ferramenta de criptografia de texto que converte texto simples em texto cifrado escrito como prosa no estilo do chinês clássico. Em vez de sequências com aparência aleatória, o resultado parece um pequeno trecho de um texto chinês antigo, formado por caracteres chineses comuns que representam letras latinas, números e alguns símbolos.
Abracadabra é gratuito? Qual é a licença?
Abracadabra é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
Abracadabra ainda é mantido?
Manutenção ativa. O último commit de Abracadabra foi em 18 de out. de 2026.
Para que posso usar Abracadabra?
Esconder mensagens curtas em textos que parecem prosa clássica comum. Compartilhar notas criptografadas em um formato menos chamativo do que sequências aleatórias. Hospedar uma página privada de criptografia em uma plataforma de hospedagem estática.
Como instalar Abracadabra?
Abra o aplicativo web em abra.js.org Ou baixe o pacote de implantação estática na página Release Ou instale a extensão do navegador pela loja do Chrome, Edge ou Firefox
Onde consigo Abracadabra?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SheepChef/Abracadabra

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados