Rasta escribió:Eso es en el caso de que sea al ultima posibilidad posible se tardaría ese tiempo.
Yo pienso que la key valida en cifrado AES no debe ser tan extremista.
Por eso pienso que debería retomarse este proyecto para evaluar realmente el tiempo estimado y si es o no rentable.
Ni así. Estás menospreciando esos números. La gente cuando ve muchos ceros ya no sabe de qué cantidades estamos hablando. Y además te estaba hablando de
probar una clave cada nanosegundo.
Vamos a suponer que eres un suertudo de la hostia. La probabilidad de que te toque la primitiva es de 1 entre 14.000.000, es decir, 0,0000071%, y el euromillón 1 entre 76.275.360, es decir, 0,0000013%. Nosotros vamos a tener muchísima más suerte que eso, y vamos a acertar con tan sólo un 0,0000000001% de las claves (algo que cualquiera que haya estudiado probabilidad sabrá que es poco menos que imposible), es decir con probar "sólo" 3.402.823.669.209.384.634.633.746.074.317 claves. Al ritmo imaginario antes mencionado de un nanosegundo por clave, necesitaríamos 3.402.823.669.209.384.634.633 segundos, es decir, 107.902.830.708.060 = 1,07 x 10^14 años.
Rasta escribió:Y además creo que el kirk aunque este en AES 128, no utiliza todos los dígitos posibles.
Si es 128 bits utiliza una clave de 128 bits. No hay otra, el cifrado funciona así. Esto no es aproximado, es así y punto. Y de todas formas, 128 bits son muy poquitos, por qué no iba a usarlos todos. Generar una clave aleatoria de 128 bits es extremadamente sencillo. Y cifrar/descifrar es rápido también. No hay razón alguna para que no se usen los 128 bits. Además, habla con propiedad: son bits, no dígitos.
Si AES 128 se utiliza tanto en criptografía es por algo obvio:
NO se puede crackear con fuerza bruta.