Skip to content

Cyclic Redundance Check hashing algorithm implemented in python

License

Notifications You must be signed in to change notification settings

Kalebu/crc16-modbus-in-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

crc16-modbus-in-Python

Cyclic Redundance Check hashing algorithm implemented in python

A bit brief about CRC

A cyclic redundancy check (CRC) is an error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data. Blocks of data entering these systems get a short check value attached, based on the remainder of a polynomial division of their contents. On retrieval, the calculation is repeated and, in the event the check values do not match, corrective action can be taken against data corruption

Usage

>> from crc import crc16
>> example_str = 'Cyclic redundat check 16 modbus alogirthm in python'
>> crc16(example_str)
'396E'

All the credits to kalebu

Releases

No releases published

Packages

No packages published

Languages