Creo que tu verdadera pregunta está al final, "¿Cuánto tiempo tomará para romper mi cifrado?" Y esa herramienta que estás preguntando es sobre las matemáticas.
Para los cifrados de clave simétrica, puede calcular el número de claves posibles utilizando 2 ^ x, donde x es el número de bits en su clave. En AES-256, por ejemplo, la clave tiene una longitud de 256 bits, lo que nos da 2 ^ 256 claves posibles, limita casi 10 ^ 77 posibilidades. Luego, puede tomar la cantidad de conjeturas que se pueden realizar por segundo, por ejemplo, 1,000,000,000 (algo factible), y dividirlas con algunas matemáticas, y aprender que, en promedio, tomará unos 10 ^ 67 segundos "bruta". fuerza "una llave como esa. Incluso con 1,000,000,000,000,000 intentos por segundo (un cuatrillón de intentos por segundo), sigue siendo 10 ^ 61, que es más largo que el universo ... aún ...
Hay algunas debilidades en AES que reducen el tamaño del problema, por lo que en lugar de tomar 10 ^ 67 segundos es un poco menos, como 10 ^ 60 segundos, pero ese es un período de tiempo increíblemente largo. Otros criptosistemas tienen diferentes fortalezas clave, por lo que tendrás que calcular el tiempo de crack para ti mismo para cada uno de ellos, pero en general son bastante similares.
Los cifrados bien documentados son "más seguros", ya que sus puntos débiles son bien conocidos y se puede encontrar información sobre ellos con bastante facilidad. ¡Felices cifras!