Cifratura di messaggi PGP
PGP Message Tool
Cifra e decifra messaggi OpenPGP con una passphrase, interamente nel browser — modo simmetrico RFC 4880 (AES-256, S2K con SHA-256, MDC), compatibile con gpg -c. La cifratura a chiave pubblica e le firme non ci sono.
L’OpenPGP simmetrico — `gpg -c` — è il modo più semplice di consegnare a qualcuno un blocco di testo cifrato quando si ha una passphrase condivisibile e nessuna infrastruttura di chiavi in mezzo. Questo strumento fa esattamente quel lato di OpenPGP, nel browser, ed è deliberatamente esplicito sul lato che non fa.
La cifratura e la decifratura avvengono entrambe dentro questa scheda. La passphrase, il messaggio e il file non raggiungono nessun server.
- Solo modalità passphrase (simmetrica) — lo stesso formato di gpg -c (RFC 4880: AES-256, S2K con SHA-256, MDC) —, quindi un messaggio fatto con gpg si apre qui e uno fatto qui si apre con gpg --decrypt. La cifratura a chiave pubblica e la verifica delle firme non ci sono.
Il segreto che devi far avere al destinatario per un’altra strada.
oppure trascina qui un file
Se c’è un file, viene cifrato il file invece del messaggio. Il risultato è testo in armor (.asc).
Come si usa
Incollare il messaggio e impostare una passphrase
La passphrase viene trasformata in una chiave con la funzione S2K di OpenPGP (SHA-256, iterata e con sale) e il messaggio viene cifrato con AES-256 sotto quella chiave.
Inviare il blocco in armatura
L’uscita è un normale blocco `-----BEGIN PGP MESSAGE-----`, quindi sopravvive a essere incollato in un’e-mail o in un ticket senza corrompersi.
Decifrare qui oppure con gpg
Questa è la modalità simmetrica dell’RFC 4880, quindi `gpg -d` sulla macchina di chi riceve lo legge, e questa pagina legge quello che ha prodotto `gpg -c`. L’MDC viene verificato in fase di decifratura, quindi una manomissione fallisce invece di riuscire in silenzio.
Domande frequenti
Posso cifrare verso la chiave pubblica di qualcuno?
Non qui. Questa è solo la modalità con passphrase: niente cifratura a chiave pubblica, niente generazione di chiavi, niente firma e niente verifica delle firme. Se servono quelle cose si usa GnuPG; un’implementazione a metà dell’OpenPGP a chiave pubblica sarebbe peggio di nessuna.
Come faccio arrivare la passphrase a chi riceve?
Non nello stesso messaggio: è tutta lì la modalità di fallimento di questo schema. Va usato un canale diverso, oppure lo strumento della nota che si autodistrugge.
Il messaggio arriva a un server?
No. La cifratura e la decifratura girano entrambe nella scheda, senza alcuna richiesta in nessun momento.
gpg dice «no valid OpenPGP data found».
Quasi certamente il blocco in armatura è stato rimandato a capo: un client di posta che spezza le righe lunghe, o un’app di chat che inserisce spazi, rompe il base64. Va inviato come allegato o dentro un blocco di codice.
Può ricevere da
Generatore di password
Password Generator
Genera password casuali con regole di lunghezza, insieme di caratteri ed esclusione dei caratteri ambigui, anche a blocchi.
Generatore di passphrase
Passphrase Generator
Costruisce una passphrase in stile diceware da un elenco di parole, mostrando l’entropia in bit.
Generatore di codici TOTP
TOTP Code Generator
Trasforma un segreto TOTP nel codice a sei cifre del momento, con il conto alla rovescia, per provare una configurazione di verifica in due passaggi.
Cifrare e decifrare file
File Encrypt & Decrypt
Cifra qualsiasi file con AES-256-GCM a partire da una passphrase, e decifra i file che ha prodotto.
Dopo
Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.
Decodificatore di certificati
Certificate Decoder
Analizza un certificato o una CSR in PEM o DER e mostra soggetto, SAN, validità, usi della chiave e indizi sulla catena.
Cifrare e decifrare file
File Encrypt & Decrypt
Cifra qualsiasi file con AES-256-GCM a partire da una passphrase, e decifra i file che ha prodotto.
Generatore di coppie di chiavi
Key Pair Generator
Genera coppie di chiavi RSA, ECDSA o Ed25519 e le esporta in PEM, JWK o OpenSSH.
Cifrare e decifrare un testo
Text Encrypt & Decrypt
Cifra un messaggio con AES-GCM a partire da una passphrase e produce un blocco Base64 che si basta da solo.
Controllo di un link sospetto
Suspicious URL Check
Esamina la forma di un link prima che tu lo apra — caratteri sosia, host scritti come indirizzo IP, trucchi con la @, sottodomini profondi, porte insolite, servizi di accorciamento — e su richiesta ne segue i redirect e cerca la data di registrazione del dominio. Nessuna banca dati di reputazione.
Ispettore di archivi compressi
Archive Inspector
Apre uno zip senza estrarlo e segnala le voci che escono dal percorso, gli eseguibili, le macro e le bombe zip.