How did the hash value of the kernel image come from?

Hi everyone:
I know to use sha1 and crc32 algorithms,I use the sha1 and crc32 commands directly, which is not the same as the boot log,but the hash for DTB is the same 。
I don't know why?

thanks!

This is the boot log:

kernel :
hash

DTB:
fdt