¿Es posible comprimir todo Internet en un hash Alder-32?

Las funciones hash no comprimen nada, por lo que la respuesta es NO .

Sin embargo, podría ejecutar todo el contenido de Internet a través de esa función hash y obtener un valor, aunque no sería de mucha utilidad.

Lo que hace una función hash es mapear datos de tamaño arbitrario en un codominio de tamaño fijo de una manera determinista. En ese caso, un codominio de 32 bits (un int regular). La idea es que el resultado debe ser lo más uniforme posible en el codominio, y que es muy sensible a cualquier pequeño cambio en la entrada. Lo que esto permite es que pueda tomar un dato y ejecutarlo en la función hash y guardar el resultado. Ahora, si envía esos datos a través de alguna red donde pueden producirse errores, o puede haber algunos intermedios no deseados, podrá probar que obtuvo los datos correctos no adulterados. Principalmente se usará para la detección de errores accidentales, porque tratar con un hombre en el medio requeriría que pase el valor hash real a través de algún medio seguro.

Tampoco se supone que las funciones de hash sean invertibles, por lo que nunca puede recuperar los datos que se utilizaron en primer lugar. Incluso si lo fuera, ya que está asignando datos arbitrariamente grandes a 32 bits, habrá un número infinito de colisiones, lo que significa que habrá un número infinito de entradas que devolverán la misma salida, por lo que incluso si pudiera inviértalo, no sabría cuál de ellos era el original.