هش چیست؟
- تعریف هش
- هش تابع ریاضی یکطرفه است که ورودی با طول دلخواه را به خروجی با طول ثابت تبدیل میکند؛ از خروجی نمیتوان ورودی را بازسازی کرد. ذخیرهٔ رمز عبور، بررسی یکپارچگی فایل و پایهٔ امضای دیجیتال بر هش استوار است.
نامهای دیگر این اصطلاح
- درهمساز
- تابع هش
توضیح و کاربرد
برای رمز عبور باید از الگوریتمهای کند و نمکدار مانند bcrypt استفاده شود، نه هشهای سریع مانند MD5 و SHA-1 که شکستنشان آسان است. تطابق هش فایل دانلودی با مقدار اعلامشده، سادهترین بررسی صحت است.
از یک واژه به واژهٔ بعدی
مفاهیم بیشتری را در واژهنامهٔ مهندسی پیدا کنید.
