مولد كلمات المرور وأداة التجزئة — MD5، SHA، bcrypt

قم بإنشاء كلمات مرور عشوائية قوية، احسب تجزئات MD5/SHA، أنشئ تجزئات bcrypt، وتحقق منها — جميعها مجانية، خاصة، وفورية في متصفحك.

مولد تجزئة MD5 و SHA

اكتب أي نص لتوليد تجزئات MD5 و SHA-1 و SHA-256 و SHA-512 على الفور. يتم إجراء جميع المعالجة محليًا في متصفحك.

مدقق التجزئة

الصق أي نص عادي وتجزئته للتحقق من تطابقهما. مفيد للتحقق من تجزئات كلمات المرور MD5 / SHA، قيم قاعدة البيانات أو سلامة الملفات.

مولد تجزئة bcrypt

توليد تجزئات bcrypt آمنة تستخدم بواسطة PHP و Laravel و Node.js ومعظم الأطر الحديثة

أعلى = أبطأ وأكثر أمانًا (10 هو القياسي)

التحقق من تجزئة bcrypt

تحقق مما إذا كان النص العادي يتطابق مع تجزئة bcrypt

ما يمكنك القيام به

أداة واحدة لكلمات المرور، التجزئة، والتحقق

مولد كلمات المرور

قم بإنشاء كلمات مرور عشوائية مشفرة بطول مخصص، أحرف كبيرة، أحرف صغيرة، أرقام ورموز. يتضمن تقييم القوة.

تجزئات MD5 و SHA و bcrypt

احسب تجزئات MD5 و SHA-1 و SHA-256 و SHA-512 و bcrypt على الفور. مثالي للتحقق من كلمات مرور قاعدة البيانات أو التحقق من سلامة الملفات.

مدقق التجزئة

تحقق من أي نص عادي مقابل تجزئة MD5 أو SHA أو bcrypt الخاصة به. يدعم مخرجات PHP password_hash و Laravel bcrypt.

مولد كلمات المرور وأداة التجزئة - مجانية وخاصة

تجمع هذه الأداة المجانية بين مولد كلمات مرور عشوائية آمنة ومجموعة أدوات تجزئة كاملة. يمكنك إنشاء تجزئات MD5 و SHA-1 و SHA-256 و SHA-512 و bcrypt والتحقق منها - كل ذلك داخل متصفحك دون إرسال أي بيانات إلى أي خادم.

الأسئلة المتكررة

كيف تعمل أداة مولد كلمات المرور؟

تستخدم أداة مولد كلمات المرور واجهة برمجة التطبيقات الأصلية لتشفير الويب في المتصفح (crypto.getRandomValues) لإنتاج قيم عشوائية آمنة تشفيرياً - نفس المعيار المستخدم من قبل أنظمة التشغيل وبرامج الأمان.

يمكنك التحكم في الطول (8-128 حرفًا)، وتبديل الأحرف الكبيرة، والأحرف الصغيرة، والأرقام والرموز. يشير مؤشر القوة إلى قوة كل كلمة مرور تم إنشاؤها.

قم بإنشاء ما يصل إلى 20 كلمة مرور في وقت واحد وانسخ أي منها بنقرة واحدة.

ما الفرق بين MD5 و SHA-256 و bcrypt؟

تنتج MD5 و SHA بصمة ثابتة الطول لأي إدخال. إنها سريعة من حيث التصميم وتستخدم للتحقق من سلامة الملفات، والمجموعات، والمعرفات غير الحرجة للأمان. SHA-256 و SHA-512 أكثر مقاومة للاصطدام بكثير من MD5.

bcrypt هي دالة تجزئة كلمات المرور مصممة عمداً لتكون بطيئة. يتحكم عامل التكلفة في مدة التجزئة، مما يجعل هجمات القوة الغاشمة مكلفة حسابياً حتى مع الأجهزة الحديثة.

لتخزين كلمات مرور المستخدمين في قاعدة بيانات، استخدم دائماً bcrypt أو Argon2 أو scrypt - لا تستخدم أبداً MD5 أو SHA الخام.

ما هي تجزئة bcrypt وأين تستخدم؟

bcrypt هو خوارزمية تجزئة كلمات المرور الافتراضية في PHP (password_hash) و Laravel و Ruby on Rails و Node.js (bcryptjs/bcrypt) و Django (مع backend bcrypt) والعديد من الأطر الأخرى.

تبدأ تجزئة bcrypt بـ $2b$10$ متبوعة بـ 53 حرفًا من الملح والتجزئة. الرقم بعد $2b$ هو عامل التكلفة الذي يتحكم في مدى بطء التجزئة.

تولد هذه الأداة تجزئات bcrypt صالحة بتكلفة من 4 إلى 14. التكلفة 10 هي القيمة الموصى بها افتراضياً لمعظم التطبيقات.

هل يمكنني التحقق من مخرجات PHP password_hash هنا؟

نعم. تنتج PHP password_hash مع PASSWORD_DEFAULT أو PASSWORD_BCRYPT تجزئات $2y$ أو $2b$ التي تتوافق تمامًا مع هذا المدقق.

قم بلصق كلمة المرور النصية العادية في حقل النص العادي والتجزئة في حقل التجزئة، ثم انقر على تحقق من التجزئة لتأكيد ما إذا كانت متطابقة على الفور.

هذا مفيد لاستكشاف مشكلات تسجيل الدخول، وتأكيد بيانات الاعتماد التجريبية، أو التحقق من قيم التجزئة المخزنة في قاعدة بيانات.

هل بياناتي آمنة؟ هل يتم إرسال أي شيء إلى خادم؟

لا يتم إرسال أي بيانات إلى أي خادم. جميع عمليات التجزئة، وتوليد كلمات المرور والتحقق تتم بالكامل في متصفحك باستخدام JavaScript.

يمكنك لصق كلمات مرور وتجزيئات حقيقية بأمان - لا يتم تسجيل أي شيء أو تخزينه أو نقله. يمكنك حتى قطع الاتصال بالإنترنت بعد تحميل الصفحة وستظل الأداة تعمل.

يتم تحميل مكتبة bcrypt من CDN موثوق (jsDelivr) في المرة الأولى التي تزورها، ثم يتم تخزينها في ذاكرة التخزين المؤقت لمتصفحك.

ما هي أداة تجزئة MD5؟

تستخدم MD5 على نطاق واسع للمجموعات، والتحقق من سلامة الملفات، والبحث في قواعد البيانات القديمة. لا تزال العديد من الأنظمة القديمة تخزن تجزئات MD5 لكلمات المرور أو الملفات.

اكتب أو الصق أي نص وستظهر الأداة على الفور تجزئة MD5 و SHA-1 و SHA-256 و SHA-512 الخاصة به - مفيدة لمقارنة المجموعات، والهندسة العكسية للأنظمة القديمة، أو إنشاء بيانات اختبار.

لا تستخدم MD5 لتخزين كلمات المرور الجديدة - تعتبر مكسورة تشفيرياً لهذا الغرض.

ما هو عامل التكلفة الذي يجب أن أستخدمه لـ bcrypt؟

يستغرق عامل التكلفة الافتراضي 10 حوالي 100-300 مللي ثانية للتجزئة على الأجهزة الحديثة، وهو التوازن الموصى به بين الأمان وتجربة المستخدم لمعظم تطبيقات الويب.

مع زيادة سرعة الأجهزة، يمكنك زيادة التكلفة. التكلفة 12 خيار جيد للتطبيقات التي يمكنك تحمل أوقات تسجيل دخول أطول قليلاً. تجنب الانخفاض عن 10 للاستخدام الإنتاجي.

في هذه الأداة يمكنك ضبط التكلفة من 4 (سريعة جداً، للاختبار) إلى 14 (بطيئة جداً، أقصى أمان). ستستغرق القيم الأعلى من التكلفة عدة ثوانٍ لإكمالها في المتصفح.

هل يمكنني استخدام مدقق التجزئة لتجزئات SHA من أدوات أخرى؟

Yes. The hash verifier supports MD5, SHA-1, SHA-256 and SHA-512 hashes generated by any tool — openssl, Linux sha256sum, online tools, or your own code.

اختر حبة الخوارزمية الصحيحة (MD5 / SHA-1 / SHA-256 / SHA-512)، والصق النص العادي والتجزئة المتوقعة، وستظهر النتيجة على الفور.

تتم مقارنة التجزئات بحروف صغيرة لذا يتم التعامل مع اختلافات حالة الحروف في سلسلة التجزئة تلقائيًا.