پرش به محتوای اصلی
در حال باز کردن نماتک…
نماتک
۱۱ساعت
۱۷دقیقه
۲۹ثانیه
Namatek logo
واژه‌نامهٔ فنینرم‌افزار و داده

هش

Hash function

معنی، کاربرد و ارتباط با مفاهیم دیگر

هش چیست؟

تعریف هش
هش تابع ریاضی یک‌طرفه است که ورودی با طول دلخواه را به خروجی با طول ثابت تبدیل می‌کند؛ از خروجی نمی‌توان ورودی را بازسازی کرد. ذخیرهٔ رمز عبور، بررسی یکپارچگی فایل و پایهٔ امضای دیجیتال بر هش استوار است.

نام‌های دیگر این اصطلاح

  • درهم‌ساز
  • تابع هش

توضیح و کاربرد

برای رمز عبور باید از الگوریتم‌های کند و نمک‌دار مانند bcrypt استفاده شود، نه هش‌های سریع مانند MD5 و SHA-1 که شکستنشان آسان است. تطابق هش فایل دانلودی با مقدار اعلام‌شده، ساده‌ترین بررسی صحت است.

از یک واژه به واژهٔ بعدی

مفاهیم بیشتری را در واژه‌نامهٔ مهندسی پیدا کنید.

مرور واژه‌نامه