Mi è venuta in mente questa idea, ma non riesco a capire se va bene o male, forse puoi aiutare. Il mio obiettivo è: voglio creare password estremamente forti per i miei account principali (gmail, skype e così via). Voglio avere password diverse per tutti i miei account che sono più lunghi di 20 caratteri e che contiene caratteri maiuscoli + minuscoli, numeri e caratteri speciali. Cosa faresti per riuscirci?
È abbastanza impossibile ricordare anche una sola password così mi è venuta in mente questa idea: cosa succede se sviluppo un algoritmo di hashing (semplice e segreto) che trasforma password facili (anche 3 o 4 caratteri) in potenti?
In questo scenario dovrei solo ricordare "cane" per il mio Gmail, "nero" per Yahoo e così via. Quando devi effettuare il login, devi solo elaborare la tua password facile nel tuo script fatto a mano che la converte, piuttosto che copia-incolla.
Penso che questo metodo sia eccellente per alcune ragioni:
se il tuo hashing algo è irreversibile e segreto, non c'è modo di capire le "password facili" avendo (anche molte) delle password complesse (comunque devi essere davvero sfortunato se qualcuno è riuscito a hackerare tutti i tuoi account principali su gmail, forum, messaggistica istantanea e così via)
Devo solo ricordare parole estremamente semplici per tutti i miei account mentre le mie "password finali" saranno a prova di bomba per molti anni
se ben fatto, un algo hashing facile può essere solo ricordato e utilizzato su carta invece di creare una sceneggiatura (che potrebbe essere eventualmente rubata). l'algoritmo può essere facile perché non hai bisogno di un effetto valanga estremamente buono (non farai decine di migliaia di password, forse solo 100 o 200 in pochi anni?
Anche se un cracker è riuscito a capire le formule nell'algoritmo di hashing, non ci sono tabelle arcobaleno pubbliche per il tuo algoritmo e dubito strongmente che il tuo account Gmail sia così prezioso che chiunque potrebbe iniziare a crearne uno. Questo metodo è pensato solo per le password di tutti i giorni, non per le situazioni ad alto rischio in cui è coinvolto NSA, ed è buono perché l'algoritmo è correlato solo alle tue password, perché non è pubblico. MD5 è utilizzato da migliaia di siti Web, ecco perché le persone hanno iniziato a sprecare tempo / denaro per risolverlo. Il mio algo personale sarà solo mio, quindi nessuno sarà interessato a investire denaro per crackarlo
Qual è la tua opinione?
PS. scusa per il mio pessimo inglese:)