[FINAL] Fix problem when calculating checksum in platforms with different architectures

If we try to get the checksum in platforms with different architectures we got different results. 

With this we convert the result to 32-bit so the checksum is the same in both 32 and 64-bit architectures.