Compartilhar prévias sem vazar o original
Envie uma imagem protegida que só colaboradores com a senha conseguem recuperar.
Criptografe imagens localmente com senha usando envelope encryption e grave os metadados de restauração em um bloco tEXt do PNG para detectar o modo de descriptografia automaticamente.
Proteja prévias antes de compartilhar. AES-GCM envolve a chave de dados, AES-CTR mascara os canais RGB e a receita de restauração fica dentro do PNG. Tudo roda offline no navegador.
1. Enviar imagem
2. Defina a senha mestre
PBKDF2 + AES-GCM envolvem uma chave AES-CTR aleatória; os valores RGB são mascarados com XOR. Pixels transparentes são ignorados para manter a silhueta.
O PNG criptografado guarda salt, IVs e a chave envolvida no bloco tEXt para detectar automaticamente o modo de descriptografia ao reenviar.
3. Exportar
Aguardando uma imagem
Envie uma imagem para começar
Envie uma imagem protegida que só colaboradores com a senha conseguem recuperar.
Compartilhe comps de design em chats evitando reutilização acidental ou spoilers.
O bloco tEXt do PNG leva salt, IVs e chave envolvida, dispensando manual extra para o destinatário.
Envelope encryption local (PBKDF2 + AES-GCM/CTR)
Metadados no bloco tEXt detectam o modo de descriptografia
Ignora pixels transparentes para preservar a silhueta
Sem upload — tudo permanece no navegador
PNG, JPEG e WebP funcionam. A exportação em modo criptografia é sempre PNG para carregar metadados.
A ferramenta deriva uma chave AES-GCM (KEK) da senha e envolve uma chave AES-CTR aleatória de 256 bits.
Os canais RGB são mascarados com um keystream. Pixels transparentes são ignorados para preservar o contorno.
Salt, IVs, chave envolvida e MIME original são gravados no bloco tEXt junto com os pixels.
Reabra o PNG salvo, digite a senha e verifique a restauração antes de enviar.