وحید محمودی
هنرآموز کامپیوتر شاغل در وزارت آموزش و پرورش

آموزش پیدا کردن کد SHA1 فایل : چگونه کد SHA1 یک فایل را بیابیم؟

درود ، اغلب ماها نرم افزار های مورد نیازمون رو از اینترنت دانلود می کنیم و نصب می کنیم، عامه مردم براشون فرقی نمی کنه که فایلی که دانلود می کنند از کجا دانلود شده آیا فایل نرم افزاری هست که سازنده اصلی منتشر کرده یا نه،فقط نصب کنیم و کارمون راه بیوفته ! اما این کار خطر هایی داره از جمله اینکه فایلی که در اختیار شما در اون سایت قرار میگیره یک نسخه دستکاری شده و اصلی نباشه و حاوی بدافزار و حالا کرم یا تروجان و انواع دیگه فایل های مخرب باشه ، حالا چطور بفهمیم فایلی که دانلود کردیم نسخه اصلی سازنده اون فایله، یکی اینکه از سایت سازنده دانلودش کنیم یکی هم اینکه از یک سایت معتبر دیگه که میشه بهش اطمینان کرد دانلودش کرد،متاسفانه به علت تحریم های ظالمانه اکثرا با این پیغام برای ورود به اکثر سایت های سازندگان نرم افزار مواجع میشیم

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
سرفصل های این مطلب
  1.  
  2. SHA1 چیست؟
Access Denied

You don't have permission to access "http://www..com/" on this server.
Reference #18.2ef57468.1461942142.f336166

خدا لعنتشون کنه در ضمن :) خب البته راه های در رو و بقولی زیرآبی هم هست اما همه بهش دسترسی ندارن، با این مشکلات که گفتم حالا شما نیاز به نرم افزاری دارید که به سایت سازنده اصلی دسترسی ندارید و مجبورید از سایت دیگری دانلودش کنید، چطور بفهمیم که فایل ما نسخه اصلی و سالم فایله ؟ اینجاست که وارد بحث اصلی میشیم

 

SHA1 چیست؟

خب ببینیم در مورد نامبرده چه اطلاعاتی در ویکی پدیا اومده : "اس‌اچ‌ای-۱ یا شا-۱ (به انگلیسی: SHA-1) تابع درهم سازی در مقولهٔ رمزنگاری است. توسط سازمان امنیت ملی در ایالات متحدهٔ آمریکا طراحی شده و توسط مؤسسه ملی فناوری و استانداردها انتشار یافته‌است. SHA-1 در واقع ابتدای واژه‌های این عبارت است: "الگوریتم درهم سازی ایمن". " خب خلاصش کنم اینه که یه الگوریتم برای رمزگذاریه ، حالا این تابع چه کمکی به ما می کنه .

هر نرم افزاری که Develop میشه و در کل هر فایلی برای اینکه نسخه اصلی و دستکاری شده اون تشخیص داده بشه و البته کاربرد های دیگه دارای یک کد SHA1 هست، سازنده های نرم افزار معتبر در کنار فایل دانلودی کدش رو هم قرار میدن تا شما بعد از دانلود کردن فایل اونو با نسخه سایت مطابقت بدید ، من یک نکته رو بگم که اگر فایل دانلودی شما در حین دانلود خراب بشه کد SHA تغییر خواهد کرد و اینجوری میتونید بفهمید که فایلتون خراب شده ، کد SHA1 بصورت یک رشته به شکل زیر هست، البته این مثاله و تموم فایل ها مختص به خودشون یک کد دارن .

4F43D2A126856BAF03E504B657F1F245A083BA8B

شما این کد رو با سایت سازنده مطابقت میدید اگر یکی بودن نرم افزار رو نصب می کنید و یک اطمینان 90 و چند درصدی حاصل می کنید که فایل سالمه (یادتون باشه امنیت هیچ وقت 100 درصد نیست حتی در سازمان CIA !) خب حالا این کد رو چطور بدست بیاریم ! سخت شد نه ؟ نگران نباشید اون با من :) نرم افزاری هست به اسم HASH Tab که اینکار رو به راحتی تمام انجام میده ، کافیه اونو دانلود کنید و نصب کنید بعد نصب از هر فایلی که Properties بگیرید یک تب به نام File Hashes داره که می تونید کد های SHA1 و MD5 که اینم الگوریتم رمزگذاریه رو ببینید ! خب لینک دانلود رو بهتون بدم

لینک دانلود مستقیم

طریقه نصبش هم که ساده اس ، Next Next Next و Finish ! خخخ دمشون گرم کار آدم رو راحت می کنن ، نصب که کردید روی یک فایل کلیک راست کنید و به تبی که گفتم برید و کد SHA1 و بقیه کد هارو ببینید ، خب من برای اینکه اطمینان پیدا کنم که فایل کالی لینوکسی که از سایت پی سی دانلود دانلود کردم با نسخه اصلی کالی یکیه این کار رو روی فایل انجام دادم که میبینید که کد فایل iso دانلودیم با سایت اصلی کالی یکیه

 

یافتن کد SHA1 یک فایل

 

اسکرین شات دوم هم مال یک نسخه لینوکس ابونتو هست که از سایت اصلی گرفتمش و برای اینکه ببینم فایل در حین دانلود خراب شده یا نه چکش کردم که اینم درسته

 

یافتن کد SHA1 یک فایل

 

امیدوارم که این آموزش به دردتون بخوره ، ITPRO ای باشید :)

این آموزش توسط وحید محمودی بصورت اختصاصی برای انجمن فناوری اطلاعات ایران تهیه شده و استفاده و نشر آن بدون ذکر نام نویسنده و نام این انجمن و لینک منبع حرام است و موجب عقوبت الهی خواهد بود


وحید محمودی
وحید محمودی

هنرآموز کامپیوتر شاغل در وزارت آموزش و پرورش

هنرآموز کامپیوتر شاغل در وزارت آموزش و پرورش متخصص شبکه های LAN<br> متخصص شبکه های وایرلس لایه دو و سه<br> طراح وب<br> عضو تیم Swap سایت های ایرانسل از نسل 2 به نسل 3 و 4 در منطقه جنوب شرق<br>

نظرات