Scavando in python3 e mi chiedo quanto sia sicuro / quanto tempo ci vorrebbe per hackerare / crack?
Codice Qui
output quando la password è "admin" e l'importo hash è 100 Copia spazio
Scavando in python3 e mi chiedo quanto sia sicuro / quanto tempo ci vorrebbe per hackerare / crack?
Codice Qui
output quando la password è "admin" e l'importo hash è 100 Copia spazio
Non vedo nessuna domanda utile qui. Questo è solo il codice che non viene utilizzato da nessuna parte. Si sta ponendo una domanda teorica quanto tempo ci sarebbe voluto per hackerare una cosa del genere, senza fornire alcun tipo di contesto su come e dove sarebbe stato usato.
In realtà non è così importante quanto tempo ci vuole per rompere qualche nuovo algoritmo, dal momento che ci sono abbastanza algoritmi là fuori che sono noti per essere buoni. Quindi, perché inventarne uno nuovo? E anche se gli algoritmi stessi sono difficili da hackerare l'aggressore può spesso utilizzare altri modi per raggiungere l'obiettivo, ad esempio un recupero password mal implementato, SQL injection, Cross Site Scripting ecc.
Quindi non concentrarti sul reinventare qualcosa che ha già soluzioni, ma concentrati sulla sicurezza generale del tuo sistema (sconosciuto) che stai cercando di proteggere. Ad esempio, se l'autore dell'attacco è in grado di aggiungere la propria implementazione fasulla della libreria hashlib all'inizio del percorso include python, l'utente malintenzionato può controllare l'intero output dell'algoritmo super sicuro e quindi può facilmente decifrare tutte le password.
Leggi altre domande sui tag python