مولّد التجزئة — MD5، SHA-1، SHA-256، SHA-384، SHA-512 (نص وملف)

احسب بصمات MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 بصيغة hex لأي نص أو ملف. تُحسب دوال SHA عبر واجهة Web Crypto API المدمجة في المتصفح — بياناتك لا تغادر جهازك أبدًا.

الصق النص المراد تجزئته…

أو أفلِت أي ملف

تُحذف الملفات تلقائيًا بعد المعالجةProcessed securely over HTTPS

انتهيت من مولّد التجزئة؟ جرّب هذه الأدوات بعد ذلك

أدوات منتقاة بعناية تتكامل مع مولّد التجزئة. واصل عملك دون فقدان ملفك.

عرض جميع الأدوات
x9$Kf2

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

أنشئ كلمات مرور قوية عشوائية تشفيرياً يصل طولها إلى 128 حرفاً مع تقدير حيّ للإنتروبيا.

جرّبه الآن
Hi!SGkhIQ==

مُرمِّز / مُفكِّك ترميز Base64

رمّز أي نص أو ملف إلى Base64 (مع متغير آمن لعناوين URL)، أو فُكّ ترميز Base64 إلى نص. متوافق مع UTF-8.

جرّبه الآن
eyJh.eyJz.SflKHEADERPAYLOADSIGN

أداة فك ترميز JWT

فُكّ ترميز رموز JSON Web Tokens، واعرض الترويسة والحمولة، وتحقق من انتهاء الصلاحية. محليًا فقط — لا تغادر رموزك المتصفح أبدًا.

جرّبه الآن
a%20b%3Dcpercent-encoded

أداة ترميز / فك ترميز URL

رمّز مكوّنات URL أو عناوين URL كاملة بترميز النسبة المئوية، وفكّ ترميزها مجددًا. بوضعَي encodeURIComponent وencodeURI.

جرّبه الآن
{"id": 7,"ok": true}

تجميل JSON

نسّق JSON وتحقق من صحته وصغّر حجمه في متصفحك. مسافة بادئة منسّقة 2 / 4 / 8 أو تصغير في سطر واحد مع النسخ + التنزيل.

جرّبه الآن
- old line+ new line shared+ added

أداة مقارنة النصوص

قارن مقتطفين نصيين سطرًا بسطر. عرض منقسم أو موحّد، مع خيار تجاهل المسافات وتجاهل حالة الأحرف.

جرّبه الآن

Frequently Asked Questions

SHA-1 وSHA-256 وSHA-384 وSHA-512 — كل خوارزمية يوفّرها Web Crypto API في المتصفح. يُعرَض الملخّص كسلسلة سداسية عشرية بأحرف صغيرة، وهي الصيغة المتوقعة في ملفات المجموع الاختباري وبيانات الحزم وأدوات HMAC.

features

تختلف في طول الناتج وجيل التصميم. يُعدّ SHA-256 الخيار الافتراضي الحديث لفحوصات السلامة ومعظم استخدامات البلوك تشين. يُنتج SHA-384 و SHA-512 ملخّصات أطول تقاوم هجمات تمديد الطول. ويُعرض SHA-1 للتوافق مع الأنظمة القديمة لكنه لم يعد يُعتبر آمناً ضد هجمات التصادم.

technical

إن MD5 معطوب: فهجمات التصادم قابلة للتنفيذ على حاسوب محمول، لذا يجب عدم استخدامه في الأعمال الحساسة أمنيًا. نتعمّد حذفه لثني الشيفرات الجديدة عن الاعتماد عليه. وللاستخدامات غير الأمنية مثل مفاتيح التخزين المؤقت، يُفضَّل SHA-256 مقتطعًا إلى الحجم الذي تحتاجه.

technical

كلاهما. الصق نصاً أو أفلِت ملفاً في مربع الإدخال — تقرأ الأداة الملف كتدفق ثنائي وتغذّيه مباشرة إلى API التجزئة، لذا يطابق الناتج ذلك المُنتَج بواسطة sha256sum أو openssl dgst أو Get-FileHash في PowerShell.

features

لا. دوال التجزئة (Hash) التشفيرية هي دوال أحادية الاتجاه: بمعرفة البصمة الناتجة، لا توجد طريقة فعّالة لاستعادة المُدخل الأصلي. وهذا هو الهدف بأكمله — فعمليات التحقق من السلامة وتخزين كلمات المرور والتوقيعات كلها تعتمد على هذه الخاصية.

technical

لا. تُنفِّذ واجهة Web Crypto API عملية التجزئة داخل متصفحك، لذا لا يعبر المُدخل الشبكة أبدًا. وهذا يجعل الأداة آمنة للأسرار والمفاتيح الخاصة وأي ملف لا ترغب في رفعه.

privacy

نعم. بدّل مفتاح المصدر إلى نص لحساب تجزئة سلسلة ملصقة، أو إلى ملف لإسقاط أي ملف. وفي كلتا الحالتين تحسب الأداة SHA-1 وSHA-256 وSHA-384 وSHA-512 دفعةً واحدة وتتيح لك نسخ أيٍّ منها، بحيث تطابق تجزئة الملف ما يُنتجه sha256sum أو Get-FileHash في PowerShell.

features

Each algorithm row (MD5, SHA-1, SHA-256, SHA-384, SHA-512) has its own Copy button next to the hex digest. The large primary button at the bottom is a shortcut for SHA-256 specifically since it's the most commonly requested value, but every other digest can be copied individually the same way.

usage

Yes — MD5 is shown alongside SHA-1, SHA-256, SHA-384 and SHA-512 even though the browser's built-in Web Crypto API doesn't implement MD5. The tool includes its own pure-JavaScript MD5 implementation specifically so you can match checksums against old downloads, ETags and manifests that still publish MD5 — it's included for legacy compatibility, never for anything security-sensitive.

technical

Click Clear at any time to wipe the pasted text or dropped file — the previous digests disappear immediately so you're never comparing a stale hash by accident. You can also just switch the Source toggle between Text and File; each source keeps its own input independently.

usage

Switch the Source toggle to File, drop the download (installer, ISO, archive) into the tool, and compare the SHA-256 row against the checksum published on the publisher's site — use the one-click Copy SHA-256 button to paste it straight into a comparison instead of retyping the long hex string. Because hashing runs locally via Web Crypto, the file itself never leaves your device during the check.

tips

How Hash Generator helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Everyday Use

التحقّق من سلامة الملف بعد التنزيل

احسب بصمة SHA-256 لملف ISO أو ملف تثبيت أو ملف إصدار وقارنها بمجموع التحقق الخاص بالناشر للتأكد من أن الملف لم يتعرض للتلف أو العبث

Everyday Use

اكتشف التكرارات في مكتبات الصور الكبيرة

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

For Developers

توقيع حمولات الـ Webhook والتحقق منها

أنشئ بصمة SHA-256 لجسم webhook للتحقق من توقيعات HMAC الخاصة بـ Stripe وGitHub وShopify وTwilio أثناء أعمال التكامل المحلي وتصحيح الأخطاء

For Business

بصمة إصدارات البرامج لأغراض التدقيق

أنشئ بصمات SHA-512 للملفات الثنائية وصور الحاويات وأرشيفات الإصدارات حتى تتمكن فرق الامتثال من تدقيق أي إصدار بالضبط شُحن لأي عميل

Web & SEO

إنشاء مفاتيح التخزين المؤقت وعلامات ETags

احسب تجزئة أجسام الطلبات أو معلمات الاستعلام أو محتويات الملفات لاشتقاق مفاتيح تخزين مؤقت حتمية لـ Redis وCloudflare Workers وترويسات ETag في شبكات CDN

Everyday Use

تأكيد سلامة النسخ الاحتياطية بمرور الوقت

احفظ بصمات SHA-256 للنسخ الاحتياطية الشهرية وأعد حسابها لاحقًا للتأكد من أن تلف البيانات لم يُفسد بصمت الأرشيفات المهمة على وسائط التخزين طويلة المدى

For Developers

تحقّق من المجاميع الاختبارية MD5 القديمة من التنزيلات القديمة

Some older software manifests and mirror sites still only publish an MD5 checksum. Drop the file into File mode and compare against the published MD5 row — included specifically for matching those legacy listings, not for anything security-sensitive.

Privacy & Security

Password & Secret Fingerprinting for Config Audits

Paste a config value, API key or password into Text mode to get its SHA-256 fingerprint for audit logs and diff comparisons — prove two environments hold the same secret without ever exposing the secret itself, since hashing runs entirely in your browser.

Publishing

Timestamp Proof for Written Work

Hash a manuscript, contract draft or design file with SHA-256 and publish or email just the digest before revealing the finished document — later you can prove the exact content existed at that time, since anyone with the file can verify it matches your published hash.

For Business

Data Migration Verification

Hash export files before and after a database or cloud migration to prove byte-for-byte fidelity — compare the SHA-256 digests of the CSV/JSON exports on both ends instead of eyeballing millions of rows.

Education

Classroom Integrity Checks for Submitted Files

Instructors can hash a released dataset or starter-code file and ask students to report the matching digest alongside their submission, confirming nobody edited the starting material before beginning the assignment.

For Developers

Verify Software Downloads and OS Images Before You Install Them

Drop a freshly downloaded installer, Linux ISO or archive into File mode and compare the SHA-256 row against the checksum the publisher lists on their official download page — this is the single most common reason people reach for a hash generator, and it catches a corrupted download or a tampered mirror before you run anything untrusted on your machine.