←

حاسبة التجزئة المحلية

طريقة الإدخال

اختر خوارزمية وطريقة إدخال. يمكن أيضًا حساب تجزئة نص فارغ أو ملف حجمه صفر بايت.

خطوات الاستخدام

اختر نصًا أو ملفًا محليًا، ثم حدد خوارزمية SHA واحدة واحسب التجزئة. تعرض النتيجة الخوارزمية وطريقة الإدخال وعدد البايتات الفعلي وقيمة التجزئة كاملة بالنظام الست عشري وبأحرف صغيرة. يمكنك نسخ التجزئة أو تحديد النتيجة يدويًا. يؤدي تعديل الإدخال إلى إبطال النتيجة السابقة فورًا.

يُرمّز النص باستخدام UTF-8، وتُوحّد نهايات الأسطر CRLF وCR إلى LF. لا تُحذف المسافات البيضاء في البداية أو النهاية، ولا تتغير حالة الأحرف ولا يُطبّق تطبيع Unicode، ولا تُفسّر تسلسلات الهروب، ولا تُضاف علامة BOM أو تُزال تلقائيًا. تدخل علامة BOM الموجودة فعليًا ومحرف NUL في الحساب. يحتفظ وضع الملف بكل البايتات الأصلية، ولا يُدرج اسم الملف أو نوعه أو وقت تعديله في الحساب.

لا يحتوي مثال abc على سطر جديد. تظهر أدناه قيمة SHA-256 المتوقعة؛ راجع RFC 6234 لمتجهات الاختبار الرسمية للخوارزميات الأخرى.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

النطاق والحدود

الحد الأقصى للنص هو 200000 وحدة ترميز UTF-16 (تستهلك بعض الرموز التعبيرية وحدتين)، و800000 بايت بعد الترميز؛ والحد الأقصى للملف هو 16 MiB. لا يُقتطع الإدخال. يجب على المتصفح قراءة الملف كاملًا، وقد يتجاوز استهلاك الذاكرة حجم الملف. التجزئة ليست تشفيرًا أو طريقة لتخزين كلمات المرور أو للتحقق من التوقيع أو للكشف عن الفيروسات، ولا تثبت موثوقية المصدر ولا تضمن انعدام التصادمات؛ قارنها بقيمة تجزئة من قناة مستقلة موثوقة.

لا ترفع هذه الأداة المدخلات أو الملفات أو قيم التجزئة ولا تخزنها أو تسجلها؛ وتظل الصفحة تُحمّل مواردها بالطريقة المعتادة. لا يمحو التفريغ إلا المراجع الموجودة في الصفحة، ولا يضمن المسح الآمن لذاكرة المتصفح أو سجل الحافظة، ولا يحمي من الإضافات أو نصوص الصفحة الضارة. لا يمكن التراجع عن عملية كتابة إلى الحافظة بدأت بالفعل. يمكن إيقاف القراءة، لكن لا يمكن إيقاف حساب التجزئة الأساسي فعليًا؛ بعد الإلغاء يجب انتظار انتهائه قبل بدء حساب آخر.

يُحسب تقدم القراءة وفق عدد البايتات الفعلي؛ وتعرض مرحلة التجزئة المهمة 0/1 فقط. تُستخدم شرطة عندما يكون الزمن المنقضي أو الوقت المتبقي المقدر أو المعدل غير معروف. انتهاء قراءة الملف لا يعني اكتمال التجزئة.

RFC 6234Web Crypto
الأدوات ذات الصلة

حاسبة التجزئة المحلية

اختر الإدخال والخوارزمية، واحسب التجزئة ثم انسخها كاملة. النص الفارغ صالح؛ أما وضع الملف فيتطلب اختيار ملف. يؤدي تعديل الإدخال إلى مسح النتيجة السابقة. يوقف الإلغاء عرض النتيجة فقط؛ وقد تستمر عملية حساب التجزئة الأساسية حتى تكتمل.

الإعدادات