
Uno strumento di crittografia ferocemente peloso che codifica i tuoi segreti in adorabili versi di gatti e cani, utilizzando la crittografia a curva ellittica reale con un travestimento giocoso.
Il modo purr-fetto per mantenere i tuoi segreti fur-ever al sicuro, direttamente dalla bocca del tuo computer alle zampe dei tuoi fur-ends!

[!IMPORTANT]
PurrCrypt è crittografia reale sotto un travestimento peloso! I tuoi messaggi sono protetti dagli stessi algoritmi a curva ellittica usati da Bitcoin, solo avvolti in suoni adorabili di gatti e cani. La tenerezza non dovrebbe mai compromettere la sicurezza!
PurrCrypt è ciò che accade quando un crittografo molto serio viene distratto da video di gatti per 48 ore di fila! È uno strumento di crittografia super potente che nasconde i tuoi segreti nel modo più adorabile possibile – trasformandoli in linguaggio da gattino e cagnolino!
Sotto l'esterno soffice, PurrCrypt utilizza la stessa crittografia a curva ellittica (miagolo-matica?) di Bitcoin. Ma invece di codice noioso, i tuoi messaggi segreti sembrano scritti da un gatto che cammina sulla tua tastiera... DI PROPOSITO! 😸
"Finalmente, il mio pestaggio della tastiera è stato riconosciuto come una forma valida di comunicazione!" – Il tuo gatto, probabilmente
[!NOTE] Mentre i messaggi PurrCrypt sembrano suoni di animali senza senso, contengono dati crittograficamente sicuri che possono essere decifrati solo con le chiavi appropriate. Nessuna quantità di dolcetti convincerà questi animali a rivelare i tuoi segreti!
[!TIP] Se usi Arch Linux, è disponibile su AUR: purrcrypt, o purrcrypt-git. Usa il tuo helper AUR preferito o semplicemente
makepkg -si.
Oppure, segui questi passaggi:
# Clona questa gomitolo di lana
git clone https://github.com/vxfemboy/purrcrypt.git
# Balza nella directory
cd purrcrypt
# Installalo come installeresti un nuovo tiragraffi
cargo install --path .
[!TIP] Per la migliore esperienza, prova a dire "miao" o "bau" ad alta voce mentre la crittografia è in esecuzione. Non influisce affatto sull'algoritmo, ma ti fa sentire più connesso al processo! 🐱
Genera una coppia di chiavi (alias crea la tua impronta di zampa segreta):
purr genkey fluffy
È come far microchippare il tuo animale, ma per i tuoi messaggi!
Importa la chiave del tuo amico (insegnare al tuo animale chi è amico):
purr import-key --public ~/Downloads/mr_whiskers_key.pub
Ora il tuo computer sa quali amici pelosi fidarsi!
Elenca le tue chiavi (controllare chi c'è nel tuo branco/colonia):
purr list-keys
È come guardare la rubrica del tuo animale, se gli animali avessero telefoni!
Scegli la personalità del tuo animale:
purr set-dialect cat # Per i felini-inclinati
# o
purr set-dialect dog # Per i canini-convinti
Il dibattito eterno: sei una persona da gatti o da cani? Ora la tua crittografia può corrispondere alla tua preferenza di animali!
[!WARNING]
Proprio come gli animali veri, le tue chiavi private necessitano di protezione adeguata! Tieni i tuoi file di chiave privata al sicuro come il tuo gatto tiene il suo posto preferito per il pisolino. Se qualcun altro ottiene la tua chiave privata, può leggere tutti i tuoi messaggi segreti, e questo è un gatto-strofe!
Invia un segreto al tuo amico peloso:
purr encrypt --recipient mr_whiskers --input secret_catnip_stash_locations.pdf --dialect cat
Questo crea secret_catnip_stash_locations.pdf.purr che sembra scritto da un gatto con uno schema di miagolio molto specifico!
"Questo messaggio non è affatto sospetto. Solo normale linguaggio da gatto. Nessun segreto. Miao." – Agente Sotto Copertura Whiskers
[!CAUTION] Anche con la codifica gatto/cane, non mettere le tue chiavi di crittografia sul collare! PurrCrypt è progettato per nascondere il fatto che stai inviando dati crittografati, ma una volta che qualcuno sa che lo stai usando, riconoscerà quei sospettosi "miao" e "bau" ben strutturati per quello che sono realmente!
Quando il tuo amico peloso ti invia un segreto:
purr decrypt --key fluffy --input suspicious_dog_noises.purr --output true_meaning_of_bork.txt
purr - Perché "bau" e "miao" sono in realtà codici segreti!
Usage:
purr [COMMAND] [OPTIONS]
Commands:
genkey [name] Crea l'impronta digitale del tuo animale
import-key [--public] <keyfile> Aggiungi un amico peloso alla tua cerchia di fiducia
encrypt, -e Trasforma il tuo testo noioso in linguaggio animale
decrypt, -d Traduci il linguaggio animale in umano
list-keys, -k Vedi tutti gli animali nel tuo quartiere digitale
set-dialect <cat|dog> Decidi se sei squadra 😺 o squadra 🐶
verbose, -v Rendi più loquace (come un gatto siamese)
Options for encrypt:
-r, --recipient <key> Quale amico animale riceve il messaggio
-o, --output <file> Dove lasciare questo messaggio peloso
-i, --input <file> Il noioso file umano da convertire
--dialect <cat|dog> Cambio temporaneo di specie
Options for decrypt:
-k, --key <key> La tua identità animale
-o, --output <file> Dove mettere il linguaggio umano decodificato
-i, --input <file> Il messaggio peloso da tradurre
[!TIP] Non ricordi un comando? Pensa: "Cosa farebbe il mio gatto/cane?" Ad esempio, per generare una chiave, immagina il tuo gatto che fa il suo segno (genkey), o per crittografare un file, pensa al tuo cane che nasconde il suo osso preferito (encrypt)!
PurrCrypt opera sul principio scientifico che tutto è meglio con gatti e cani:
Livello 1: Cose Serie 🧐
Livello 2: Il Travestimento Soffice 🦮🐈
[!IMPORTANT]
Mentre scherziamo su quanto sia carino tutto ciò, PurrCrypt utilizza veri principi crittografici! La curva ellittica secp256k1 fornisce una forte sicurezza, e la codifica steganografica aiuta genuinamente a nascondere il fatto che stai inviando contenuto crittografato. La sicurezza attraverso l'adorabilità è pur sempre sicurezza!
Quando il tuo gatto corre sulla tastiera, è fastidioso. Quando PurrCrypt lo fa, è crittografia!
🐱 Vocabolario Modalità Gatto:
🐶 Dizionario Modalità Cane:
"Gli umani pensano che stia solo esprimendo la mia eccitazione per i dolcetti, ma in realtà sto trasferendo codici di lancio nucleari." – Agente Canino Classificato
Ogni ripetizione di lettera nel linguaggio animale in realtà codifica i tuoi bit e byte:
In Cat Speak, la parola mmmeeeowww potrebbe significare:
mmm = Primi 2 bit sono 10 (binario per decimale 2)eee = Prossimi 2 bit sono 10 (un altro 2)o = Prossimo bit è 0www = Ultimo bit è 1Quindi quel simpatico verso di gatto ha appena codificato il binario 101001!
In Dog Speak, bbbaaarrkk si traduce nello stesso valore:
[!NOTE] I pattern di ripetizione sono realizzati con cura! In pattern Complessi, ogni gruppo di caratteri codifica bit distinti, mentre in pattern Speciali (come meow), il conteggio di ogni lettera è mappato precisamente a posizioni specifiche di bit nei dati crittografati.
mew purrrr nyaaa meoww purr nyaa meeww purrr nya meww meow purrrr
nyaa meow purr nya meow purrr nyaaa mew purr mrrp purrrr nyaa
Sembra solo che hai lasciato scrivere le tue email al gatto!
woof bark arff yipp woooof baark arfff wooof barkkk arff woooof
barkk arff woof bark yippp wooof barkkk arfff yipp wooof barkk
Ora sai di cosa ABBAIANO VERAMENTE i cani tutta la notte!
[!WARNING]
Se vedi il tuo vero animale digitare messaggi come questi, MANTIENI LA CALMA! O: 1) Hai scoperto il primo gatto/cane che digita (congratulazioni!), o 2) Il tuo animale è stato reclutato da un'agenzia segreta di intelligence animale. In ogni caso, trattalo con rispetto extra e dolcetti.
Se insisti a essere tutto professionale (ma perché?), ecco come usarlo come libreria:
use purrcrypt::{AnimalCipher, CipherDialect, CipherMode, crypto};
// Crea una coppia di chiavi (molto meno divertente che digitare 'genkey fluffybutt')
let keypair = KeyPair::new();
// Fai cose serie di crittografia con output stupidi
crypto::encrypt_file(
"boring_document.txt",
"much_more_interesting_meows.txt",
&recipients_key,
CipherDialect::Cat // o Dog se sei QUEL tipo di persona
).unwrap();
[!TIP] Per ancora più divertimento nel tuo codice, usa nomi di variabili come
top_secret_hairball,encryption_treats, osecurity_scratchpost. Non hanno alcun effetto sulla funzionalità ma rendono la revisione del codice molto più piacevole!
"meow meow meow purr meow" – Mr. Whiskers, Chief Security Officer presso WhiskerSoft Inc.
"BARK BARK WOOF ARF BARK" – Buddy, Specialista di Protezione Dati presso GoodBoy Securities
"Questa crittografia è così carina che quasi ho dimenticato che può proteggermi dalla sorveglianza governativa!" – Umano Anonimo
"Finalmente posso inviare la mia lista della spesa senza che i cani della porta accanto sappiano che ho finito i dolcetti!" – Gattara #427
[!CAUTION] PurrCrypt può causare effetti collaterali tra cui: emettere suoni adorabili mentre si digita, maggiore apprezzamento per i tuoi animali, desideri improvvisi di crittografare tutto, e impulsi inspiegabili di miagolare o abbaiare al computer. Questi sintomi sono innocui e possono effettivamente migliorare la qualità complessiva della tua vita.
Concesso in licenza MIT, perché anche gatti e cani credono nel software open-source!
"In un mondo di crittografia noiosa, sii un gatto che cammina su una tastiera." 🐾
DICHIARAZIONE DI NON RESPONSABILITÀ: Nessun gatto o cane reale è stato costretto a digitare chiavi di crittografia durante la creazione di questo software. Hanno fatto volontariato entusiasticamente per i dolcetti.