Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

CheckSum

# Hello World program in Python

def CalculateCheckSum(hexList):
    if len(hexList) < 4:
        print ("Error.")
        return -1
    size = hexList[1] - 1
    total = 0
    while size > 0:
        total += size * hexList[size - 1]
        size -= 1
    return total & 0x00FF
    
hexStr = input("HEX: ")
print('0x{:02X}'.format(CalculateCheckSum([int(j, 16) for j in hexStr.split(' ')])))

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.