Сегодня я поймал себя на том, что пытаюсь создать документ JSON следующим образом:
{
'a' : 1,
'b' : 2,
'hash' : (some hash value),
}
Где значение hash
- это хэш самого документа JSON.Очевидно, что это будет непросто, потому что значение хеш-функции меняет хеш документа.Я почти уверен, что есть лучший способ сделать то, что я пытаюсь сделать, но просто ради ухмылки, мне искренне любопытно, есть ли способ сделать это.
Так есть ли способ, которым я могуустановить хэш для SHA1 / MD5 (или, на самом деле, любой обычной функции хеширования / снятия отпечатков), чтобы он был равен хешу результирующего документа?