Checksum implementation is done on server and client side