Ataque a SHA512 -- 2

Job ID: 32849052

Budget: $3,000 – $5,000 USD

SHA512( a' || SHA512( a'' || x ) ) = b
SHA256( x ) = c
a' = a ⊕ opad
a'' = a ⊕ ipad

⊕ denota disyunción exclusiva (XOR)
opad es el relleno exterior (0x5c5c5c…5c5c, un bloque de largo hexadecimal constante)
ipad es el relleno interior (0x363636…3636, un bloque de largo hexadecimal constante)

El objetivo es hallar x. Se pueden probar tantos valores conocidos de a, b, c como se desee. La longitud de x es siempre 64 caracteres hexadecimales.
Related categories: Algorithm Cryptography Mathematics