هش یا Hash تابعی است که ورودی متشکل از اعداد و حروف را دریافت می کند و آن را به یک خروجی رمزنگاری شده با طولی یکسان تبدیل می کند. هش ها انواع مختلفی دارند که هر کدام بر اساس یک الگوریتم خاصی عمل می کن...
هش یا Hash تابعی است که ورودی متشکل از اعداد و حروف را دریافت می کند و آن را به یک خروجی رمزنگاری شده با طولی یکسان تبدیل می کند. هش ها انواع مختلفی دارند که هر کدام بر اساس یک الگوریتم خاصی عمل می کنند.
علاوه بر این Hash تابعی است که عمل رمزگذاری مورد نیاز برای عملیات محاسباتی بلاک چین را نیز انجام می دهد و در بلاک چین ها بسیار پرکاربرد است. در واقع هش مثل یک راه حل برای یک مساله بوده و پایه و اساس بلاک چین را تشکیل می دهد.
در بلاک چین فقط اطلاعات تایید شده و معتبر تراکنش ها ذخیره می شود که این موضوع از کلاهبرداری در تراکنش ها و همچنین خرج دوباره یا Double Spending جلوگیری می کند. مقدار رمزگذاری شده ای که توسط هش تولید می شود یک سری از اعداد و حروف است که هیچ شباهتی به اطلاعات اصلی ندارد.
ما در این دوره به آموزش مفهوم هش و کاربردهای آن می پردازیم. در ابتدا به درک مفهوم هش پرداخته خواهد شد و سپس با توضیح کاربردهای آن و انجام یک تمرین عملی با فرآیند هشینگ آشنا می شوید.
به طور خلاصه ما در این دوره به سه بخش اصلی زیر خواهیم پرداخت : 1- درک مفهوم هش 2- معرفی کاربردهای هش 3- حل تمرین هشینگ
ما در طول دوره از زبان پایتون استفاده کرده ایم. بنابراین آشنایی با این زبان می تواند به درک بهتر شما از مسائل مطرح شده کمک کند.
دانشجویان عزیز پس از گذراندن این دوره آموزشی به طور کامل با مفهوم هش و کاربردهای آن آشنا می شوند و می توانند از آن در پروژه های مورد نظر و حل مسائل امنیتی استفاده نمایند.
هنوز نظری ثبت نشده است.