Generatore di .htpasswd
.htpasswd Generator
Crea voci di autenticazione di base per Apache o nginx con hash bcrypt, APR1 o SHA.
L’autenticazione di base è ancora la strada più corta per mettere un sito di collaudo dietro una password, e il file che le serve contiene un hash in un formato che Apache e nginx accettano. Questo strumento produce quella riga senza un binario `htpasswd` installato in locale.
È questo quello da usare. $2y$, Apache 2.4+ e nginx.
bcrypt e APR1 sono calcolati interamente nel tuo browser. La password non viene inviata da nessuna parte.
Come si usa
Inserire nome utente e password
Restano entrambi nella scheda. L’hash è calcolato qui, e a uscire dalla pagina deve essere soltanto la riga che ne risulta.
Scegliere bcrypt salvo che qualcosa lo impedisca
bcrypt è l’unica opzione qui con un vero fattore di lavoro. APR1 (`$apr1$`) e la variante SHA esistono perché certe build più vecchie di Apache e certe configurazioni di nginx le richiedono.
Accodare la riga al file
Un `utente:hash` per riga. Il file va messo fuori dalla radice dei documenti: se sta dentro, il server servirà tutto contento il file delle password.
Domande frequenti
La password va da qualche parte?
No. L’hash è calcolato nel browser, bcrypt compreso, ed è per questo che generarne uno richiede un attimo visibile.
L’autenticazione di base è sicura?
Manda le credenziali a ogni richiesta, codificate in base64, che non è cifratura. Su HTTPS è adeguata a tenere privato un sito di collaudo; non è un sistema di autenticazione per utenti reali, e non ha alcun blocco dopo i tentativi falliti, nessuna sessione e nessun secondo fattore.
nginx rifiuta il file.
nginx non sa leggere tutti i formati che sa leggere Apache. Il suo supporto per bcrypt dipende dalla build, e le varianti basate su crypt dipendono dalla libreria di sistema: se un hash viene rifiutato, conviene generare lo stesso utente con un altro algoritmo.
Può ricevere da
Verifica di bcrypt e argon2
bcrypt & argon2 Checker
Calcola l’hash di una password con bcrypt al costo che scegli e confronta una password con un hash bcrypt esistente. Riconosce argon2 ma non lo calcola.
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.
Dopo
Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.
Verifica di bcrypt e argon2
bcrypt & argon2 Checker
Calcola l’hash di una password con bcrypt al costo che scegli e confronta una password con un hash bcrypt esistente. Riconosce argon2 ma non lo calcola.
Hash di un testo
Text Hash
Calcola MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC-32 di una stringa, con uscita in maiuscolo o in Base64.
Generatore di password
Password Generator
Genera password casuali con regole di lunghezza, insieme di caratteri ed esclusione dei caratteri ambigui, anche a blocchi.
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.
Codificatore e decodificatore Base64
Base64 Encoder & Decoder
Codifica e decodifica in Base64 e Base64URL testo o file, trattando correttamente l’UTF-8.
Verifica delle password compromesse
Breach Check
Controlla se una password compare nei dati di violazione di Have I Been Pwned, inviando dal browser solo i primi cinque caratteri del suo hash SHA-1 (k-anonimato).