Estar jugando en python3 y me pregunto qué tan seguro / cuánto tomaría esto para hackear / crackear.
código La salida decuando la contraseña es "admin" y la cantidad de hash es 100 bandeja de pegado
Estar jugando en python3 y me pregunto qué tan seguro / cuánto tomaría esto para hackear / crackear.
código La salida decuando la contraseña es "admin" y la cantidad de hash es 100 bandeja de pegado
No veo ninguna pregunta útil aquí. Este es solo un código que no se usa en ningún lado. Es una pregunta teórica cuánto tiempo llevaría hackear tal cosa, sin dar ningún tipo de contexto cómo y dónde se usaría.
En realidad, no es tan importante cuánto tiempo lleva descifrar un nuevo algoritmo, ya que existen suficientes algoritmos que se sabe que son buenos. Entonces, ¿por qué inventar uno nuevo? E incluso si los algoritmos son difíciles de piratear, el atacante a menudo puede usar otras formas de alcanzar el objetivo, es decir, utilizar una recuperación de contraseña mal implementada, inyección de SQL, secuencias de comandos entre sitios, etc.
Por lo tanto, no se centre en reinventar algo que ya tiene soluciones, sino en la seguridad general de su sistema (desconocido) que está tratando de proteger. Por ejemplo, si el atacante puede agregar su propia implementación falsa de la biblioteca hashlib al comienzo de la ruta de inclusión de python, entonces el atacante puede controlar la salida completa de su algoritmo súper seguro y, por lo tanto, puede descifrar fácilmente todas las contraseñas.
Lea otras preguntas en las etiquetas python