Здравствуйте:
У меня есть вопрос о SHA256 или SHA512 расшифровывать:
Предположим, я хочу, чтобы расшифровать этот хэш-ша 256: "6A09E667BB67AE853C6EF372A54FF53A510E527F9B05688C1F83D9AB5BE0CD19"
Шаг 1:
А = (h0) 6A09E667 +? = 6A09E667 -------> ? = 6A09E667 - 6A09E667 = 00000000
В = (h1) BB67AE85 +? = BB67AE85 -------> ? = BB67AE85 - BB67AE85 = 00000000
С = (h2) 3C6EF372 +? = 3C6EF372 -------> ? = 3C6EF372 - 3C6EF372 = 00000000
D = (h3) A54FF53A +? = A54FF53A -------> ? = A54FF53A - A54FF53A = 00000000
Е = (h4) 510E527F +? = 510E527F -------> ? = 510E527F - 510E527F = 00000000
F = (h5) 9B05688C +? = 9B05688C -------> ? = 9B05688C - 9B05688C = 00000000
G = (h6) 1F83D9AB +? = 1F83D9AB -------> ? = 1F83D9AB - 1F83D9AB = 00000000
Н = (H7) 5BE0CD19 +? = 5BE0CD19 -------> ? = 5BE0CD19 - 5BE0CD19 = 00000000
Круглый 64 =
А = 0000000
В = 0000000
С = 0000000
D = 0000000
Е = 0000000
F = 0000000
G = 0000000
Н = 0000000
Круглый 63 =
А = 0000000
В = 0000000
С = 0000000
D =?
Е = 0000000
F = 0000000
G = 0000000
H =?
Существо Круглый 64 Е = 00000000 и Е = D + [Ч (Е, F, G) + Ма (А, В, С) + Σ0 (А) + Σ1 (Е) + вес + KT]
Возможно ли, что один из них является отрицательным числом шестнадцатеричного?
В противном случае, E не может стоить "00000000",
Или я в процедурной ошибке?