🍋
Menu
Web

Hash

التجزئة (الملخص التشفيري)

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

التفاصيل التقنية

يجب أن تلبي دوال التجزئة التشفيرية (SHA-256 وSHA-3 وBLAKE3) ثلاث خصائص: مقاومة الصورة الأصلية (لا يمكن عكسها لإيجاد الإدخال)، ومقاومة الصورة الأصلية الثانية (لا يمكن إيجاد إدخال آخر ينتج نفس التجزئة)، ومقاومة التصادم (لا يمكن إيجاد أي إدخالين بنفس التجزئة). تعطي التجزئات غير التشفيرية (CRC32 وMurmurHash وxxHash) الأولوية للسرعة على الأمان للمجاميع الاختبارية وجداول التجزئة. في تطبيقات الويب، توفر SubtleCrypto API تجزئة SHA-1/256/384/512 الأصلية في المتصفح. تستخدم أنظمة التخزين الموجهة بالمحتوى (Git وIPFS) التجزئات كمعرفات.

مثال

```javascript
// Hash: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

أدوات ذات صلة

مصطلحات ذات صلة