Strumento password

Scegli paese, area e lingua

Cambiare la lingua non modificherà né rigenererà le tue password attuali.

Americhe

Europa, Medio Oriente e Africa

Asia e Pacifico

Regionali e In tutto il mondo

60 versioni per paesi, regioni e mondo · Cerca nomi locali e inglesi RTL: עברית / العربية · le password rimangono LTR

Generatore di Segreto JWT

Genera un segreto di firma URL-safe JWT di 64 caratteri localmente e impara come HMAC lunghezza della chiave, variabili d'ambiente, gestori di segreti e rotazione delle chiavi influenzano la sicurezza della distribuzione.

Generate localmente · mai caricate o salvate

Password generate

10 caratteri predefiniti · 10 password · maiuscole + minuscole + numeri

Analisi locale trasparente

Casualità e distribuzione dei caratteri

Questo grafico riassume il batch generato corrente senza esporre il testo della password. Un campione piccolo non può provare la qualità del generatore di numeri casuali.

Casualità e distribuzione dei caratteri
Dimensione del campione0
Limite teorico di entropia
Maiuscole0
Minuscole0
Numeri0
Simboli0
Parole della passphrase ripetute0

Il limite presuppone che il modello di generatore selezionato sia uniforme. Non è una garanzia per una password riutilizzata, scelta dall'utente o esposta.

Area di lavoro di sicurezza locale

Cronologia di generazione ed esportazione solo sessione

Questo pannello conserva solo i metadati batch nella memoria di sessione. Il testo della password rimane in memoria e viene esportato solo se lo scegli esplicitamente.

Attenzione: i file esportati possono contenere password sensibili. Salvali solo in una posizione affidabile.

Batch locali recenti

Batch locali recenti
OraModalitàConteggioLunghezzaEntropia

Genera un batch di password per vedere qui i metadati locali.

Controllo di sicurezza locale

Stima del tempo di cracking della password

Scopri in che modo le parole, i modelli e la lunghezza comuni influiscono sul tempo di attacco stimato.

Valutato solo in questo browser. Mai caricato, registrato o salvato.

Tempo stimato · hash veloce offline (10 miliardi di tentativi/secondo)

Inserisci una password per effettuare il preventivo

Confronta quattro scenari di attacco
Online, tariffa limitata (100/ora)
Online, nessun limite di velocità (10/secondo)
Offline, hash lento (10.000/secondo)
Offline, hash veloce (10 miliardi/secondo)

Solo stima, non una garanzia. Il tempo effettivo dipende dall'archiviazione della password, dai costi di hashing, dall'hardware dell'autore dell'attacco e dal fatto che la password venga riutilizzata o esposta.

Informazioni su questo generatore

Questa preimpostazione crea un valore ad alta entropia URL-safe per la firma HMAC JWT. È un segreto per sviluppatori, non una password utente, e non lascia mai questo browser.

Questo preset inizia con la modalità url-safe e genera 10 risultati indipendenti alla volta. Ogni impostazione visibile rimane regolabile e i valori generati non vengono inviati a PwdGen.

Quando usarlo

  • Creare una nuova credenziale per questo caso d'uso specifico
  • Sostituire una password riutilizzata o debole
  • Generare valori localmente prima dell'archiviazione sicura

Dimensione dell'alfabeto, entropia e ipotesi di forza bruta

Il limite teorico di entropia è calcolato come H = L × log2(A), dove L è la lunghezza generata e A è il numero di caratteri attualmente consentiti.

LunghezzaAlfabetoSpazio di ricercaLimite di entropiaMedia a 10 miliardi di tentativi/s
64646464384.0 bit6.24e97 years

Importante: queste sono stime matematiche per valori uniformemente casuali. Posizioni richieste, conteggi limitati, password ripetute, pattern di dizionario, credenziali compromesse e costi reali di hashing delle password possono modificare sostanzialmente il risultato. La cifra non è una garanzia di sicurezza.

Guida alla distribuzione della chiave di firma JWT

Per HS256, utilizzare almeno 256 bit di materiale chiave uniformemente casuale. HS384 e HS512 utilizzano diverse dimensioni di output SHA-2, ma scegliere un algoritmo più lungo non ripara verifica debole, chiavi compromesse o bug di confusione dell'algoritmo.

Generazione equivalente in terminale e Node.js

openssl rand -hex 32
import { randomBytes } from 'node:crypto';

const jwtSecret = randomBytes(32).toString('hex');

Archiviazione e rotazione

  • Mantenere le chiavi di firma fuori da Git, bundle frontend, URL, analytics e log delle applicazioni.
  • Utilizzare un secret manager, Vault, KMS o una variabile d'ambiente protetta.
  • Utilizzare una strategia kid controllata durante la rotazione delle chiavi.
  • Scegliere RS256 o ES256 quando i verificatori devono contenere solo una chiave pubblica.

Hex, Base64 e Base64URL sono codifiche, non crittografia. La sicurezza deriva dai byte casuali e da come la chiave di firma è protetta.

Come utilizzare il risultato in modo sicuro

  1. Controlla le regole attuali delle password della destinazione
  2. Usa un risultato unico e abilita MFA dove disponibile
  3. Conserva i codici di recupero separatamente dalla password
Limitazione importante: Un valore generato non può risolvere confusione di algoritmo, esposizione della chiave lato client, verifica debole o distribuzione non sicura del segreto. Preferisci chiavi gestite e firma asimmetrica quando l'architettura lo richiede.

Metodo di generazione e privacy

Il preset utilizza il Web Crypto API del browser per la selezione casuale. Rigenerare, modificare le impostazioni, selezionare e copiare i risultati non invia le credenziali generate a PwdGen. Anche lo stimatore del tempo di cracking delle password viene eseguito localmente ed è una stima, non una garanzia.

Generatore di Segreto JWT FAQ

Quanto lungo dovrebbe essere un segreto HS256 JWT?

Usa almeno 256 bit di materiale chiave uniformemente casuale per HS256. Questa pagina genera un valore di 64 caratteri con alfabeto Base64URL, che fornisce uno spazio di ricerca teorico più ampio quando generato uniformemente.

Un segreto JWT dovrebbe essere memorizzato in una variabile d'ambiente?

Una variabile d'ambiente è più sicura del codice sorgente ma può comunque trapelare attraverso ispezione dei processi, log o strumenti di distribuzione. Un archivio di segreti gestito o KMS è preferibile per i sistemi di produzione.

Quando dovrei usare RS256 o ES256 invece di HMAC?

Usa la firma asimmetrica quando i verificatori non dovrebbero possedere la chiave privata di firma o quando più servizi necessitano di verifica con chiave pubblica. Proteggi la chiave privata e ruota le chiavi con una strategia di identificazione delle chiavi controllata.