خطوات الاستخدام
الخطوة 1: اختيار الخوارزمية المناسبة. توجد ثلاث خوارزميات: فليتشر-16 (Fletcher16)، أدلر-32 (Adler32)، والمجموع البسيط (Simple Sum). يستخدم فليتشر-16 في التحقق من سلامة البيانات في الشبكات، بينما يستخدم أدلر-32 في خوارزميات الضغط مثل zlib. المجموع البسيط مفيد للتطبيقات التعليمية ولكن حساس جداً للخطأ.
الخطوة 2: إدخال البيانات النصية. يمكن إدخال أي سلسلة نصية (حروف، أرقام، رموز). تقوم الخوارزميات بتحويل النص إلى قيم بايت (عادةً باستخدام ترميز UTF-8) ثم تطبيق العملية الحسابية. مثلاً: كلمة 'Hello' تتحول إلى البايتات: 72, 101, 108, 108, 111.
الخطوة 3: فهم آلية الحساب. في فليتشر-16، يتم حساب مجموعتين: المجموع الأول (sum1) يجمع كل البايتات modulo 255، والمجموع الثاني (sum2) يجمع قيم sum1 المتراكمة modulo 255. الناتج هو 16 بت (بسط sum2 في البايت العالي و sum1 في البايت المنخفض). أدلر-32 مشابه لكن يستخدم modulo 65521 و 65521، وينتج 32 بت. المجموع البسيط هو مجموع البايتات modulo 256 (أو 65536 حسب الحجم).