Hash/Crittografia

X.509 / SSL Certificate Decoder

Analizza un certificato PEM (X.509/ASN.1 DER) — soggetto, emittente, validità, chiave pubblica, estensioni e impronte digitali.


                    

A PEM-format SSL/TLS certificate is essentially a text representation of a binary ASN.1 DER structure, unreadable without decoding. This tool breaks a certificate down into understandable fields: subject, issuer, validity period, public key, and fingerprints.

How to use it

Common uses

Things to keep in mind

Parsing a certificate only shows its content — it doesn't verify the trust chain up to a root CA or check revocation status (CRL/OCSP); those need separate checks.

Modern certificates have short validity periods (90 days for Let's Encrypt) specifically to reduce the risk from a compromised key — that's expected practice, not a sign of a problem.

Articolo su questo strumento: X.509: cosa c'è dentro un certificato SSL

Domande frequenti

Quali informazioni contiene realmente un certificato X.509?

Racchiude una chiave pubblica insieme a dettagli di identità (soggetto, emittente, date di validità) e una firma digitale di un'autorità di certificazione (o propria, se autofirmato), permettendo ad altri di verificare a chi appartiene la chiave e che non sia stata manomessa.

Qual è la differenza tra la catena di certificati e il certificato foglia?

Il certificato foglia identifica il server o l'entità reale, mentre la catena include uno o più certificati intermedi che lo collegano a una CA radice affidabile — un browser ha bisogno dell'intera catena per stabilire fiducia, non solo della foglia.

Decodificare un certificato qui lo carica da qualche parte?

No. L'analisi e la decodifica avvengono interamente nel tuo browser — il contenuto del certificato non lascia mai il tuo dispositivo.

Quando va bene un certificato autofirmato?

Per test interni, sviluppo o reti chiuse, dove non serve la fiducia pubblica dei browser. Per un sito pubblico, i browser segnaleranno un certificato autofirmato come non affidabile, poiché la catena non porta a nessuna CA radice.

Perché la validità dei certificati è limitata nel tempo?

Una validità limitata (solitamente da 90 giorni a 1 anno per i certificati moderni) riduce i rischi legati a una chiave privata compromessa e obbliga ad aggiornare regolarmente i parametri crittografici secondo gli standard di sicurezza attuali.

Articoli: Hash/Crittografia

Hash Generator: in cosa differiscono MD5, SHA-1 e SHA-256

Perché MD5 viene ancora usato per verificare l'integrità dei file, ma non per le password.

Checksum Verifier: come verificare che un file non sia danneggiato

Perché un checksum corrispondente conferma l'integrità di un file, ma non chi lo ha creato.

HMAC: in cosa differisce un hash con chiave da un hash normale

Perché un semplice SHA-256 non protegge dalla manomissione di un messaggio, ma HMAC sì.

Bcrypt: perché le password vengono hashate lentamente, non velocemente

Perché un SHA-256 veloce è una cattiva scelta per le password, e un bcrypt lento è quella giusta.

UUID: come vengono generati identificatori che quasi non si ripetono mai

Perché un UUID v4 può essere generato in modo indipendente su milioni di macchine senza rischio di collisione.

Generatore di password: cosa rende davvero forte una password

Perché una password lunga fatta di parole del dizionario è più forte di una corta con simboli e numeri.

AES: come funziona la crittografia simmetrica

Perché la stessa chiave cifra e decifra i dati in AES, e come questo differisce dalla crittografia asimmetrica.

Argon2: perché questo algoritmo ha vinto il concorso sull'hashing delle password

Come Argon2 si difende meglio dagli attacchi con GPU rispetto agli algoritmi di hashing password più vecchi.

Scrypt: perché l'algoritmo ha bisogno di così tanta memoria

Perché scrypt richiede deliberatamente molta memoria per rendere più difficile il cracking su dispositivi ASIC.

TOTP: come funzionano i codici monouso nelle app di autenticazione

Perché il codice di Google Authenticator funziona senza internet e si sincronizza col server solo tramite l'ora.

PBKDF2: lo standard più vecchio per lo stretching delle chiavi

Perché il numero di iterazioni raccomandato per PBKDF2 cresce ogni anno.

PGP: come funziona la crittografia a chiave pubblica e privata

Perché si può condividere liberamente una chiave pubblica PGP, ma mai quella privata.