hashes.fletcher16¶
The Fletcher checksum is an algorithm for computing a position-dependent checksum devised by John G. Fletcher (1934-2012) at Lawrence Livermore Labs in the late 1970s.[1] The objective of the Fletcher checksum was to provide error-detection properties approaching those of a cyclic redundancy check but with the lower computational effort associated with summation techniques.
Source: https://en.wikipedia.org/wiki/Fletcher%27s_checksum
Functions¶
|
Loop through every character in the data and add to two sums. |
Module Contents¶
- hashes.fletcher16.fletcher16(text: str) int ¶
Loop through every character in the data and add to two sums.
>>> fletcher16('hello world') 6752 >>> fletcher16('onethousandfourhundredthirtyfour') 28347 >>> fletcher16('The quick brown fox jumps over the lazy dog.') 5655