مولّد Hash
احسب MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 لأي نص دفعة وحدة، وقارن أي Hash عندك معها لتعرف أي خوارزمية تطابق — مجانًا وبالكامل داخل متصفحك.
قارن مع Hash عندك
🔒 نصك ما يغادر المتصفح — ولا حرف يُرسل لأي سيرفر، وما نحفظ شي
طريقة الاستخدام
- اكتب أو الصق النصالخمس خوارزميات تتحسب فورًا، بأي لغة.
- انسخ أي Hash تحتاجهزر نسخ مستقل تحت كل خوارزمية.
- أو قارن مع Hash عندكالصقه بالصندوق الثاني عشان تعرف أي خوارزمية تطابق، إذا فيه تطابق أصلًا.
- تأكد من تطابق النص حرف بحرفأي اختلاف بسيط — حتى مسافة — يغيّر كل الخوارزميات الخمس بالكامل.
عجبتك الأداة؟ ساعدنا نخليها مجانية للأبد — ادعم OMXHub ❤️
أسئلة شائعة
MD5 وSHA-1 معروفين إنهم "مكسورين"، ليش موجودين أصلًا؟
مكسورين أمنيًا — يعني ما ينفعون لحماية كلمات مرور أو توقيعات رقمية، لأن فيه طرق معروفة لصنع تصادم (نصين مختلفين يعطون نفس الـ Hash). لكن لهم استخدامات ثانية كثيرة ما تحتاج هذا المستوى من الأمان: التحقق من سلامة ملف تحمّلته (checksum)، مفاتيح كاش، أو أنظمة قديمة لسه تطلبهم. نولّدهم لأنهم مطلوبين فعليًا، ونقول بصراحة وين ما يصلحون.
تقدرون تفكون الـ Hash وترجعون لي النص الأصلي؟
لا، وهذا هو الفرق الجوهري بين Hash وBase64. Base64 ترميز قابل للعكس — أي حد يفكه ويرجّع النص. الـ Hash اتجاه واحد بالتصميم: دالة رياضية تحوّل أي نص (مهما كان طوله) لبصمة بطول ثابت، وما فيه طريقة رياضية ترجع من البصمة للنص الأصلي. هذا بالضبط اللي يخلي الـ Hash مفيد للتحقق من التطابق بدون ما تكشف المحتوى نفسه.
ليش طلع لي Hash مختلف كليًا رغم إني متأكد إني نسخت نفس النص؟
أي اختلاف — حتى مسافة زايدة، سطر جديد، أو حرف كبير بدل صغير — يغيّر الـ Hash بالكامل، مو بس بالجزء المتأثر. هذا سلوك مقصود بكل خوارزميات الـ Hash (يسمّونه "تأثير الانهيار الجليدي")، عشان ما يقدر أحد يخمّن النص الأصلي من تشابه جزئي بالبصمة. تأكد إن النص مطابق حرف بحرف، بما فيه المسافات بالبداية والنهاية.
وش تسوي خانة "قارن مع Hash عندك"؟
تاخذ Hash عندك (مثلًا من موقع تحمّلت منه ملف) وتقارنه بالخمسة اللي حسبناها لنصك الحالي — تطابق بالقيمة الكاملة، مو بس بالطول (SHA-256 وخوارزميات ثانية كثيرة تعطي نفس الطول بالضبط). لو تطابق مع وحدة منها، نقول لك مع أيّها؛ لو ما تطابق ولا وحدة، نقول لك كذا بصراحة بدل ما نخمّن.
أي خوارزمية أستخدم اليوم؟
SHA-256 هي الخيار الافتراضي المعقول لأغلب الاستخدامات الحديثة — سريعة، ما فيها تصادمات معروفة، ومدعومة بكل مكان تقريبًا. SHA-384 وSHA-512 أقوى لكن أبطأ شوي وبصمتهم أطول. استخدم MD5 أو SHA-1 بس لو نظام قديم يفرضهم عليك صراحة، مو باختيارك.
هل النص أو الـ Hash يترفع لسيرفر؟
لا، ولا حرف. الحساب والمقارنة كله يصير داخل متصفحك.