From 55f93e1c26384540a17654bf60a5878ed794e1c7 Mon Sep 17 00:00:00 2001 From: Still Hsu Date: Tue, 3 Jun 2025 16:24:18 +0800 Subject: [PATCH] Add mult21_add_170f Signed-off-by: Still Hsu --- algorithms/mult21_add_170f.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 algorithms/mult21_add_170f.py diff --git a/algorithms/mult21_add_170f.py b/algorithms/mult21_add_170f.py new file mode 100644 index 0000000..776bd30 --- /dev/null +++ b/algorithms/mult21_add_170f.py @@ -0,0 +1,10 @@ +DESCRIPTION = "MULTIPLY 21 and ADD (0x170F base)" +TYPE = 'unsigned_int' +TEST_1 = 4233774810 + + +def hash(data): + hash_value = 0x170F + for byte in data: + hash_value = (hash_value * 0x21 + byte) & 0xFFFFFFFF + return hash_value