ما معنى hash؟
المعنى في مجال تطوير البرمجيات مع أمثلة
hash: يُجزّئ، تجزئة
تحويل بيانات مثل كلمة المرور إلى سلسلة ثابتة الطول بواسطة دالة أحادية الاتجاه، بحيث لا يمكن استعادة القيمة الأصلية منها.
طريقة الاستخدام
تجزّأ كلمات المرور بخوارزميات بطيئة مصممة لهذا الغرض، مثل bcrypt أو Argon2، مع قيمة عشوائية تسمى salt. ويأتي hash اسماً أيضاً: عند الدخول يجزّئ النظام كلمة المرور المدخلة ويقارن الناتجين.
أمثلة
We never store passwords in plain text; we hash them with bcrypt.
لا نخزن كلمات المرور كنص صريح قط؛ بل نجزئها باستخدام bcrypt.
تخزين ناتج التجزئة يقلل كشف كلمات المرور الأصلية إذا تسربت قاعدة البيانات.
The old system hashed passwords with MD5, which is no longer considered safe.
كان النظام القديم يجزئ كلمات المرور باستخدام MD5، وهي لم تعد آمنة.
يحذر المثال من خوارزمية قديمة غير مناسبة لحماية كلمات المرور اليوم.
تراكيب شائعة
- hash a password
- password hash
- hashing algorithm
- salt and hash
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: واجهات برمجة التطبيقات والشبكات والأمان
- API · واجهة برمجة التطبيقات
- endpoint · نقطة نهاية
- REST · نقل الحالة التمثيلي (REST)
- JSON · صيغة JSON لتبادل البيانات
- status code · رمز الحالة
- payload · حمولة البيانات
- third-party · جهة خارجية
- SDK · حزمة تطوير البرمجيات (SDK)
- breaking change · تغيير غير متوافق
- request · طلب
- response · استجابة
- API key · مفتاح واجهة برمجة التطبيقات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
