
Uma ferramenta de criptografia ferozmente segura que codifica seus segredos como sons adoráveis de gatos e cães, usando criptografia de curva elíptica real com um disfarce lúdico.
A maneira purr-feita de manter seus segredos pelos-sempre seguros, direto da mial-hoca do seu computador para as patas dos seus pelos-amigos!

[!IMPORTANT]
O PurrCrypt é criptografia real em uma fantasia felpuda! Suas mensagens são protegidas pelos mesmos algoritmos de curva elíptica usados pelo Bitcoin, apenas envoltos em sons adoráveis de gatos e cachorros. A fofura nunca deve comprometer a segurança!
PurrCrypt é o que acontece quando um criptógrafo muito sério se distrai com vídeos de gatos por 48 horas seguidas! É uma ferramenta de criptografia super forte que esconde seus segredos da maneira mais adorável possível – transformando-os em linguagem de gatinhos e filhotes!
Sob a aparência felpuda, o PurrCrypt usa a mesma criptografia de curva elíptica (miau-temática?) que o Bitcoin. Mas, em vez de códigos chatos, suas mensagens secretas parecem ter sido escritas por um gato andando no teclado... DE PROPÓSITO! 😸
"Finalmente, meu pisoteio no teclado foi reconhecido como uma forma válida de comunicação!" - Seu Gato, provavelmente
[!NOTE] Embora as mensagens do PurrCrypt pareçam sons de animais sem sentido, elas contêm dados criptograficamente seguros que só podem ser descriptografados com as chaves corretas. Nenhuma quantidade de petiscos convencerá esses animais a revelar seus segredos!
[!TIP] Se você usa Arch Linux, está disponível no AUR: purrcrypt, ou purrcrypt-git. Use seu auxiliar AUR favorito ou simplesmente
makepkg -si.
Ou siga estes passos:
# Clone este novelo de lã
git clone https://github.com/vxfemboy/purrcrypt.git
# Pule para dentro do diretório
cd purrcrypt
# Instale como se estivesse montando uma nova árvore de gato
cargo install --path .
[!TIP] Para a melhor experiência, tente dizer "miau" ou "au au" em voz alta enquanto sua criptografia roda. Não afeta o algoritmo em nada, mas faz você se sentir mais conectado ao processo! 🐱
Gere um par de chaves (também conhecido como fazer sua pegada secreta):
purr genkey fluffy
É como colocar um microchip no seu pet, mas para suas mensagens!
Importe a chave do seu amigo (ensinando ao seu pet quem é amigo):
purr import-key --public ~/Downloads/mr_whiskers_key.pub
Agora seu computador sabe em quais amigos peludos confiar!
Liste suas chaves (veja quem está na sua matilha/gatarada):
purr list-keys
É como olhar a lista de contatos do seu pet, se pets tivessem celulares!
Escolha sua personalidade de pet:
purr set-dialect cat # Para os inclinados felinos
# ou
purr set-dialect dog # Para os convencidos caninos
O debate eterno: você é uma pessoa de gatos ou de cachorros? Agora sua criptografia pode combinar com sua preferência de pet!
[!WARNING]
Assim como os pets de verdade, suas chaves privadas precisam de proteção adequada! Mantenha seus arquivos de chave privada tão seguros quanto seu gato mantém seu lugar favorito para cochilar. Se outra pessoa obtiver sua chave privada, poderá ler todas as suas mensagens secretas, e isso é uma cat-ástrofe!
Envie um segredo para seu amigo peludo:
purr encrypt --recipient mr_whiskers --input secret_catnip_stash_locations.pdf --dialect cat
Isso cria secret_catnip_stash_locations.pdf.purr que parece ter sido escrito por um gato com um padrão de miado muito específico!
"Esta mensagem não é nada suspeita. Apenas conversa normal de gato. Nenhum segredo. Miau." - Agente Encoberto Whiskers
[!CAUTION] Mesmo com a codificação de gato/cachorro, não coloque suas chaves de criptografia na coleira do seu pet! O PurrCrypt foi projetado para esconder o fato de que você está enviando dados criptografados, mas assim que alguém souber que você está usando, reconhecerão aqueles "miaus" e "au aus" suspeitamente bem estruturados pelo que realmente são!
Quando seu amigo peludo lhe enviar um segredo:
purr decrypt --key fluffy --input suspicious_dog_noises.purr --output true_meaning_of_bork.txt
purr - Porque "au" e "miau" são na verdade códigos secretos!
Uso:
purr [COMANDO] [OPÇÕES]
Comandos:
genkey [nome] Crie a pegada digital do seu pet
import-key [--public] <arquivo> Adicione um amigo peludo ao seu círculo de confiança
encrypt, -e Transforme seu texto chato em linguagem de pet
decrypt, -d Traduza a linguagem de pet de volta para humano
list-keys, -k Veja todos os pets na sua vizinhança digital
set-dialect <cat|dog> Decida se você é time 😺 ou time 🐶
verbose, -v Deixe mais conversador (como um gato siamês)
Opções para encrypt:
-r, --recipient <chave> Qual amigo pet receberá a mensagem
-o, --output <arquivo> Onde deixar esta mensagem peluda
-i, --input <arquivo> O arquivo humano chato a ser convertido
--dialect <cat|dog> Troca temporária de espécie
Opções para decrypt:
-k, --key <chave> Sua identidade de pet
-o, --output <arquivo> Onde colocar a fala humana decodificada
-i, --input <arquivo> A mensagem peluda a ser traduzida
[!TIP] Não lembra de um comando? Apenas pense: "O que meu gato/cachorro faria?" Por exemplo, para gerar uma chave, imagine seu gato marcando território (genkey), ou para criptografar um arquivo, pense no seu cachorro escondendo o osso favorito (encrypt)!
O PurrCrypt opera no princípio científico de que tudo é melhor com gatos e cachorros:
Camada 1: Negócio Sério 🧐
Camada 2: O Disfarce Felpudo 🦮🐈
[!IMPORTANT]
Embora brinquemos com o quão fofo isso é, o PurrCrypt usa princípios criptográficos reais! A curva elíptica secp256k1 oferece segurança forte, e a codificação esteganográfica genuinamente ajuda a esconder o fato de que você está enviando conteúdo criptografado. Segurança através da adorabilidade ainda é segurança!
Quando seu gato corre pelo teclado, é irritante. Quando o PurrCrypt faz isso, é criptografia!
🐱 Vocabulário do Modo Gato:
🐶 Dicionário do Modo Cachorro:
"Os humanos pensam que é só eu expressando minha empolgação por petiscos, mas na verdade estou transferindo códigos de lançamento nuclear." - Operativo Canino Classificado
Cada repetição de letras na fala de pet está na verdade codificando seus bits e bytes:
Em Fala de Gato, a palavra mmmeeeowww pode significar:
mmm = Primeiros 2 bits são 10 (binário para decimal 2)eee = Próximos 2 bits são 10 (mais 2)o = Próximo bit é 0www = Último bit é 1Então aquele barulho de gato fofo acabou de codificar o binário 101001!
Em Fala de Cachorro, bbbaaarrkk traduz o mesmo valor:
[!NOTE] Os padrões de repetição são cuidadosamente elaborados! Em padrões Complexos, cada grupo de caracteres codifica bits distintos, enquanto em padrões Especiais (como meow), a contagem de cada letra é mapeada precisamente para posições específicas de bits nos dados criptografados.
mew purrrr nyaaa meoww purr nyaa meeww purrr nya meww meow purrrr
nyaa meow purr nya meow purrr nyaaa mew purr mrrp purrrr nyaa
Parece que você deixou seu gato escrever seus e-mails!
woof bark arff yipp woooof baark arfff wooof barkkk arff woooof
barkk arff woof bark yippp wooof barkkk arfff yipp wooof barkk
Agora você sabe sobre o que os cachorros estão realmente latindo a noite toda!
[!WARNING]
Se você vir seu pet de verdade digitando mensagens como essas, MANTENHA A CALMA! Ou: 1) Você descobriu o primeiro gato/cachorro digitador (parabéns!), ou 2) Seu pet foi recrutado por uma agência secreta de inteligência animal. De qualquer forma, trate-os com respeito extra e petiscos.
Se você insiste em ser todo profissional sobre isso (mas por quê?), aqui está como usar como biblioteca:
use purrcrypt::{AnimalCipher, CipherDialect, CipherMode, crypto};
// Crie um par de chaves (muito menos divertido do que digitar 'genkey fluffybutt')
let keypair = KeyPair::new();
// Faça coisas sérias de criptografia com saídas bobas
crypto::encrypt_file(
"boring_document.txt",
"much_more_interesting_meows.txt",
&recipients_key,
CipherDialect::Cat // ou Dog se você for DAQUELE tipo de pessoa
).unwrap();
[!TIP] Para ainda mais diversão no seu código, use nomes de variáveis como
top_secret_hairball,encryption_treatsousecurity_scratchpost. Eles não têm absolutamente nenhum efeito na funcionalidade, mas tornam a revisão do seu código muito mais agradável!
"meow meow meow purr meow" - Mr. Whiskers, Diretor de Segurança na WhiskerSoft Inc.
"BARK BARK WOOF ARF BARK" - Buddy, Especialista em Proteção de Dados na GoodBoy Securities
"Essa criptografia é tão fofa que quase esqueci que poderia me proteger de vigilância governamental!" - Humano Anônimo
"Finalmente posso enviar minha lista de compras sem que os cachorros da vizinhança saibam que estou sem petiscos!" - Gata Nº 427
[!CAUTION] O PurrCrypt pode causar efeitos colaterais incluindo: fazer barulhinhos adoráveis ao digitar, aumento da apreciação por seus pets, desejos súbitos de criptografar tudo e impulsos inexplicáveis de miar ou latir para seu computador. Esses sintomas são inofensivos e podem realmente melhorar sua qualidade de vida geral.
Licenciado sob MIT, porque até gatos e cachorros acreditam em software de código aberto!
"Em um mundo de criptografia chata, seja um gato andando pelo teclado." 🐾
AVISO: Nenhum gato ou cachorro real foi forçado a digitar chaves de criptografia durante a criação deste software. Eles se voluntariaram entusiasticamente por petiscos.