Um app web para compartilhar segredos uma única vez, que os criptografa no navegador com AES-256 e os apaga na primeira leitura.
AndrewPaglusch/FlashPaper
Aplicação web autohospedada para compartilhar senhas e segredos criptografados, com link de uso único e sem precisar configurar um banco de dados.
- Estrelas
- 525
- Forks
- 73
- Issues abertas
- 11
- Último commit
- há 16 dias
O que é?
O FlashPaper permite colar uma senha ou um segredo, criptografá-lo no fluxo de requisição do servidor da aplicação e receber um link de uso único. O segredo é removido do armazenamento assim que é acessado, então o destinatário só pode lê-lo uma vez.
A criptografia usa AES-256-CBC, com chaves e IVs exclusivos para cada segredo, além de uma chave estática adicional do servidor. As chaves de acesso são verificadas com bcrypt, o que impede adulterações na URL. O app armazena os dados em um arquivo SQLite local e não precisa de um servidor de banco de dados separado.
O FlashPaper roda em Docker ou em um servidor web PHP 7.0+ tradicional e aceita envios por uma API simples compatível com curl, que retorna o link em JSON. As configurações incluem a limpeza automática de segredos não acessados, URLs base personalizadas para reverse proxies e personalização da marca com logotipo e título.
Recursos principais
- 01Criptografa cada segredo com AES-256-CBC e uma chave e um IV exclusivos.
- 02Exclui o segredo do banco de dados depois que ele é acessado uma vez.
- 03Verifica as chaves de acesso com bcrypt para detectar adulterações na URL.
- 04Armazena os dados no SQLite, sem necessidade de um servidor de banco de dados separado.
- 05Oferece uma API compatível com curl que retorna a URL de uso único em JSON.
- 06Remove automaticamente segredos não lidos após um número configurável de dias.
Casos de uso
- Enviar uma senha a um colega sem deixá-la no histórico de chats ou e-mails.
- Executar um serviço privado e autohospedado de compartilhamento de segredos para uma equipe ou organização.
- Compartilhar credenciais de scripts ou jobs de CI pela API curl.
Início rápido
- 1
Baixe o docker-compose.yml do repositório
- 2
Edite o docker-compose.yml com as personalizações desejadas
- 3
Inicie o FlashPaper
docker-compose up -d
Antes de usar
- Você precisa configurar seu próprio proxy reverso para encerrar o SSL/TLS.
- É necessário hospedar por conta própria, então você precisa de um servidor ou do Docker e fazer algumas configurações.
Em coleções
Tópicos
Perguntas frequentes
- O que é FlashPaper?
- Aplicação web autohospedada para compartilhar senhas e segredos criptografados, com link de uso único e sem precisar configurar um banco de dados. O FlashPaper permite colar uma senha ou um segredo, criptografá-lo no fluxo de requisição do servidor da aplicação e receber um link de uso único. O segredo é removido do armazenamento assim que é acessado, então o destinatário só pode lê-lo uma vez.
- FlashPaper é gratuito? Qual é a licença?
- FlashPaper é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- FlashPaper ainda é mantido?
- Manutenção ativa. O último commit de FlashPaper foi em 22 de out. de 2026.
- Para que posso usar FlashPaper?
- Enviar uma senha a um colega sem deixá-la no histórico de chats ou e-mails. Executar um serviço privado e autohospedado de compartilhamento de segredos para uma equipe ou organização. Compartilhar credenciais de scripts ou jobs de CI pela API curl.
- Como instalar FlashPaper?
- Baixe o docker-compose.yml do repositório Edite o docker-compose.yml com as personalizações desejadas Inicie o FlashPaper: docker-compose up -d
- Onde consigo FlashPaper?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AndrewPaglusch/FlashPaper
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Compartilhamento self-hosted e com conhecimento zero de senhas de uso único, chaves de API, textos e arquivos criptografados por links autodestrutivos.
Serviço auto-hospedado para compartilhar mensagens secretas e arquivos de uso único, excluídos após a leitura e armazenados no HashiCorp Vault.
Aplicativo web de código aberto para compartilhar senhas, notas, arquivos e URLs por links de uso único que expiram por visualizações ou por tempo, com registros de auditoria.
Pastebin com criptografia de ponta a ponta e autodestruição: as notas são criptografadas no navegador com AES-256-GCM e desaparecem após uma leitura ou 24 horas.
Criptografa texto com AES-256 e o transforma em prosa no estilo do chinês clássico, escrita com caracteres chineses.