خطوات الاستخدام
أدخل طول الملح بالبت (مثلاً 16 أو 32 أو 64). الملح (Salt) هو قيمة عشوائية تُضاف إلى كلمة المرور قبل عملية التجزئة (hashing) لمنع هجمات جداول قوس قزح (Rainbow Tables) وهجمات القاموس المعجلة. كلما زاد طول الملح، زاد عدد الاحتمالات الممكنة، مما يجعل تخزين جداول مسبقة الحساب غير عملي. على سبيل المثال، ملح بطول 16 بت يعطي 2^16 = 65536 احتمالاً، بينما ملح بطول 32 بت يعطي أكثر من 4 مليارات احتمال.
بعد إدخال طول الملح، تقوم الحاسبة بحساب عدد أملاح الملح الممكنة (عدد القيم الفريدة) باستخدام الصيغة: عدد الأملاح = 2^saltBits. ثم تحسب الفائدة الأمنية بناءً على هذا العدد. فائدتان رئيسيتان: (1) إبطاء هجمات جداول قوس قزح حيث أن المهاجم يحتاج إلى إنشاء جدول منفصل لكل ملح؛ (2) إبطاء هجمات القاموس الموزعة لأن نفس كلمة المرور بنفس الملح ستنتج تجزئة مختلفة لكل مستخدم.
ستظهر النتيجة بعدد الأملاح الممكنة (كتابة علمية أو صيغة عشرية) وشرح مبسط لما يعنيه هذا الرقم من الناحية الأمنية. على سبيل المثال: ملح 32 بت يوفر أكثر من 4 مليار ملح، مما يعني أن المهاجم يحتاج إلى مساحة تخزين تزيد عن 4 مليار ضعف لتخزين جداول قوس قزح لكلمة مرور واحدة. كما ستعرض الحاسبة توصيات NIST وOWASP بأن طول الملح الموصى به لا يقل عن 32 بت، ويفضل 64 بت أو أكثر.