diff --git a/algorithms/mul_1459.py b/algorithms/mul_1459.py new file mode 100644 index 0000000..f752325 --- /dev/null +++ b/algorithms/mul_1459.py @@ -0,0 +1,12 @@ +# Created by Still Hsu + +DESCRIPTION = "Hash with seed 0x1459 (5209)" +TYPE = 'unsigned_int' +TEST_1 = 1867215476 + + +def hash(data): + hash_val = 0x1459 + for c in data: + hash_val = (hash_val * 9 + c) & 0xFFFFFFFF + return hash_val