Penso che la tua vera domanda sia alla fine lì, "Quanto ci vorrà per rompere la mia crittografia?" E quello strumento che stai chiedendo è la matematica.
Per le crittografie a chiave simmetrica, puoi calcolare il numero di possibili chiavi usando 2 ^ x dove x è il numero di bit nella tua chiave. Ad esempio, in AES-256, la chiave è lunga 256 bit, il che ci dà 2 ^ 256 possibili chiavi, confinando vicino a 10 ^ 77 possibilità. Quindi, puoi prendere il numero di ipotesi che possono essere eseguite al secondo, ad esempio, 1.000.000.000 (un po 'fattibile), e dividerle con un po' di matematica, e apprendi che in media ci vorranno circa 10 ^ 67 secondi per "brutale" forza "una chiave del genere. Anche con 1,000,000,000,000,000 di tentativi al secondo (un quadrilione di tentativi al secondo), è ancora 10 ^ 61, che è più lungo dell'universo che esiste ... ancora ...
Ci sono alcuni punti deboli in AES che riducono la dimensione del problema, quindi invece di prendere 10 ^ 67 secondi è un po 'meno, come 10 ^ 60 secondi, ma è comunque un periodo di tempo incredibilmente lungo. Altri criptosistemi hanno diversi punti di forza chiave, quindi dovrai calcolare il time-to-crack per ognuno di loro, ma in generale sono abbastanza simili.
I cifrari ben documentati sono "più sicuri" in quanto le loro debolezze sono ben note e puoi trovare facilmente le informazioni su di loro. Buoni numeri!