0
Sei x eine Variable, über die wir die Hash-Funktion verwenden wollen.Sind SHA1 und SHA256 assoziativ?
Ich möchte wissen, ob SHA256(SHA1(x))
gleich SHA1(SHA256(x))
ist?
Sei x eine Variable, über die wir die Hash-Funktion verwenden wollen.Sind SHA1 und SHA256 assoziativ?
Ich möchte wissen, ob SHA256(SHA1(x))
gleich SHA1(SHA256(x))
ist?
Ich habe dieses Werkzeug verwendet: http://www.sha1-online.com/ und herausgefunden, dass dies nicht assoziativ sein wird.
Beispiel
SHA256(SHA1("156")) = e8fed31bea496eb025ac3b1c09e69da975cfd1faf446fbef26cbfa265f5285e7
SHA1(SHA256("156")) = b2e10b1aec52c913d4f77060af5fc6d115
Auch die Hash-Funktion Länge unterscheidet, so ist es keine Frage der Gleichheit.
Nicht offensichtlich theoretisch, aber sehr überzeugend (-: – tripleee