Alle Hash funktionen haben einen Output mit einer fixen Länge. Oft 128, 256, 512. Man kann pysikalisch nachweisen, dass eine Brute-Force Attacke auf 256 Bits lange Hash Werte unmöglich ist.
Basierend auf dem Zweiten Hauptsatz der Thermodynamik benötigt das Speichern von Informationen Energie. Für einen Bit-Wechsel ist eine Energie von \(kT\) erforderlich. T ist dabei die absolute Temperatur und k die Boltzmann Konstante.
Mit der Boltzmann Konstante \(k=1.38×10^{-23} J/K\) und der Temperatur des Universums \(T=3.2K\) würde ein perfekter Computer \(4.4×10^{-23}J\) für jeden Bitwechsel benötigen. Die Sonne produziert \(1.21×10^{34}J/a\) Energie. Damit könnten man \(2.7×10^{56}\) Bitwechsel in einem perfekten Computer durchführen. Das würde reichen um 187-bit durch alle Werte zu interieren. Eine Supernove Explosion erzeugt \(2×10^{44}J\), was reichen würde um einen 219bit Wert durch alle Werte zu iterieren.