Un archivo individual solo tiene un solo hash de cualquier longitud de byte específica. Pero un hash individual puede representar una gran cantidad de archivos diferentes.
Dado un hash de 256 bytes, ¿cuánto tiempo tomará generar un archivo para que coincida con ese hash?
Para responder a esta pregunta de manera concreta, tendremos que tomar algunas decisiones arbitrarias sobre el hardware disponible. Las respuestas pueden asumir el uso de:
- Una sola placa base.
- El procesador x86 más rápido disponible en la actualidad, con hasta 16 de esos procesadores en la misma placa base, iff (si y solo si) esa placa madre existe realmente.
- Hasta 256 GB de RAM, si se admite.
- Las tarjetas gráficas más rápidas disponibles para el procesador, con la cantidad de tarjetas que admitirá la placa base.
- Hasta 256 GB de RAM por tarjeta gráfica, si se admite.
- Cualquier sistema operativo.
- Cualquier lenguaje de programación o combinación de lenguajes de programación.
Básicamente, supongamos que una sola computadora dedicada realista y realista trabaja en la tarea, no una red distribuida.