Spiegazione Tecnica: Sicurezza e 2FA
📘 Come funziona questo progetto
Questo progetto serve a mostrare in modo semplice alcuni concetti base della sicurezza informatica.
🔐 1. Test della password
In questa sezione puoi inserire una password. Il programma mostra l'hash (SHA-256) della password, cioè una trasformazione crittografica irreversibile dei caratteri in una stringa di sicurezza.
Se la password è troppo semplice (ad esempio un PIN di soli numeri), il sistema calcola in quanto tempo un computer potrebbe violarla con un attacco brute force, provando istantaneamente tutte le combinazioni possibili.
Questo serve a far capire che:
le password semplici possono essere indovinate facilmente!
Strumento di Test Password
📱 2. Autenticazione a due fattori (2FA)
In questa sezione simulo un sistema di login con doppia sicurezza.
Dopo aver inserito la password, viene generato un codice casuale che rappresenta il secondo fattore di sicurezza.
Per accedere devi inserire correttamente questo codice. Se il codice è sbagliato, l’accesso viene negato.
Questo mostra che:
anche se qualcuno conosce la password, non può entrare senza il secondo codice.