مولّد هاش Argon2
مولّد ومحقق هاش Argon2 مجاني عبر الإنترنت. اختر argon2id أو argon2i أو argon2d مع تخصيص الوقت والذاكرة والتوازي. يعمل في Web Worker عبر WebAssembly — محلي 100%، لا يُرفع شيء.
ما هو Argon2 ولماذا أستخدمه؟
Argon2 هو الفائز في مسابقة تجزئة كلمات المرور والمعيار الحديث لتجزئة كلمات المرور. بخلاف SHA-256، هو بطيء ومستهلك للذاكرة بقصد، ما يجعل هجمات التخمين واسعة النطاق باهظة الثمن للغاية.
أي نوع من Argon2 أختار؟
Argon2id هو الخيار الافتراضي الموصى به: يجمع مقاومة القنوات الجانبية في Argon2i مع مقاومة GPU في Argon2d. اختر argon2i للأنظمة القديمة فقط، و argon2d لأغراض التوافق فقط.
ماذا تعني معاملات الوقت والذاكرة والتوازي؟
التكلفة الزمنية هي عدد التكرارات، والذاكرة هي مقدار RAM بالكيلوبايت، والتوازي هو عدد المسارات المستقلة. توصي OWASP بحد أدنى 19 ميبيبايت ذاكرة و2 تكرار ومسار واحد — زيادة الذاكرة عادةً أأمن من زيادة التكرارات.
ما صيغة المخرجات المشفرة encoded؟
تتبع السلسلة المشفرة صيغة PHC، مثل $argon2id$v=19$m=65536,t=3,p=4$<salt>$<hash>. تضمّن كل المعاملات والملح، فتستطيع التحقق من كلمات المرور لاحقًا دون تخزين شيء آخر.
هل يمكنني التحقق من هاش Argon2 موجود؟
نعم. انتقل إلى تبويب التحقق، والصق الهاش المشفر كاملًا وأدخل كلمة المرور. تعيد الأداة اشتقاق الهاش محليًا وتخبرك إن كان متطابقًا.
هل تُرسل كلمات مروري إلى أي مكان؟
لا. تتم التجزئة في Web Worker محلي باستخدام نسخة WebAssembly من Argon2. لا تغادر كلمة مرورك المتصفح أبدًا ولا يُسجَّل شيء.
هل استخدام ملح مخصص آمن؟
لا يحتاج الملح إلى السرية — فقط إلى التفرّد لكل كلمة مرور. مولّد الملح العشوائي المدمج ينتج 16 بايت عشوائية، وهو الخيار الموصى به ما لم يكن لديك سبب محدد لإعادة استخدام ملح.
لماذا يستغرق بدء التجزئة لحظة؟
في الاستخدام الأول يُحمَّل محرك WebAssembly الخاص بـ Argon2 (نحو 26 كيلوبايت) في العامل. بعد ذلك تأتي التكلفة من المعاملات نفسها: الإعدادات عالية الذاكرة بطيئة بقصد.
كيفية استخدام مولّد هاش Argon2
يُنشئ مولّد هاش Argon2 ويتحقق من هاشات كلمات المرور Argon2 بالكامل داخل متصفحك. يعمل الحساب في Web Worker باستخدام نسخة WebAssembly من Argon2 — لا تغادر كلمة المرور جهازك أبدًا، ولا يُرفع أو يُسجَّل أي شيء.
- افتح تبويب «توليد الهاش»، واكتب كلمة المرور في حقل «كلمة المرور»، واختر المتغير: Argon2id هو الافتراضي الموصى به، بينما يُستخدم Argon2i وArgon2d لحالات التوافق.
- اضبط معاملات التكلفة: عدد التكرارات (التكلفة الزمنية) والذاكرة بالكيلوبايت ودرجة التوازي (المسارات). توصي OWASP بذاكرة لا تقل عن 19MiB وتكرارين؛ وزيادة الذاكرة عادةً أفضل من زيادة التكرارات.
- اترك «ملح عشوائي» (16 بايت عشوائية لكل هاش) أو انتقل إلى «ملح مخصص» واكتب نصك الخاص. وغيّر طول الهاش بالبايت إذا كان خادمك يتوقع قيمة غير 32.
- اضغط «توليد الهاش». ستظهر النتيجة سلسلة encoded الكاملة بصيغة PHC (جاهزة للتخزين في قاعدة بياناتك) إضافة إلى الملخص السداسي عشر الخام وزمن الحساب.
- للتحقق من كلمة مرور لاحقًا، افتح تبويب «التحقق من الهاش»، والصق سلسلة encoded وأدخل كلمة المرور — سيُظهر الحكم «مطابقة» أو «لا مطابقة».
احفظ سلسلة encoded كاملة (وليس الملخص السداسي عشر فقط) — فهي تحتوي على المتغير وجميع معاملات التكلفة، ما يضمن استمرار عمل التحقق مستقبلاً وترقية المعاملات دون مشاكل.
أدوات ذات صلة
- مولد Bcrypt إنشاء والتحقق من تجزئة كلمات مرور bcrypt عبر الإنترنت. عامل تكلفة قابل للتعديل، salt مدمج، معاينة مباشرة للتجزئة. تتم جميع المعالجات محلياً في متصفحك.
- مولد كلمات المرور أنشئ كلمات مرور قوية وآمنة فوراً. خصص الطول والأحرف وأنشئ كلمات مرور متعددة — يعمل بالكامل في متصفحك.
- مولد التجزئة قم بإنشاء تجزئات MD5 و SHA-1 و SHA-256 و SHA-512 من النص فورًا في متصفحك
- مولد HMAC إنشاء توقيعات تجزئة HMAC باستخدام خوارزميات SHA-1 أو SHA-256 أو SHA-384 أو SHA-512. مصادقة رسائل آمنة لتطوير API والتحقق من سلامة البيانات.
- تشفير / فك تشفير AES تشفير/فك تشفير AES مع أوضاع CBC، CFB، CTR، OFB، ECB، حشو Pkcs7/ZeroPadding/NoPadding، مفاتيح 128/192/256 بت، إخراج Base64، اكتشاف تلقائي لتنسيق المفتاح/IV
- مدقق التجزئة احسب وتحقق من تجزئات MD5 وSHA-1 وSHA-256 وSHA-512 محليًا
- إلغاء قفل PDF قم بإزالة الحماية بكلمة مرور من ملفات PDF فورًا في متصفحك. يتضمن استعادة ذكية لكلمة المرور بالقوة الغاشمة.
- حماية PDF أضف حماية بكلمة مرور إلى ملفات PDF عبر الإنترنت مجانًا. قم بتشفير مستندات PDF بتشفير AES-256 لمنع الوصول غير المصرح به. 100% في المتصفح، بدون رفع.