۳۰ مهر ۱۴۰۰
  ۳۰ مهر ۱۴۰۰
0
0

آموزش تبدیل متن ها به رمزنگاری MD5 در پایتون

291 بازدید
آموزش تبدیل متن ها به رمزنگاری MD5 در پایتون

با سلام خدمت تمامی کاربران عزیز سایبر آموز امیدوارم حالتون خوب باشه، بابت دیر پست گذاشتن از همه تون عذر خواهی می کنم این چند وقته پروژه های زیادی رو سرم ریخته و زیاد وقت نمی کنم آموزش بزارم. اما امروز با یک آموزش جذاب در زمینه برنامه نویسی در خدمتتون هستم. بعضی مواقع نیازه که ما متن های خود یا همون String ها رو رمزنگاری کنیم تا هر کسی نتونه پسورد ما رو تشخیص بده یا ممکنه دیتابیس سایت شما هک بشه ولی اگر پسورد شما با اعداد و ارقام متخلف ترکیب شده باشه کار آقا هکر سخت میشه و اگر نتونه پسورد دیتابیس رو داشته باشه نمی تونه اطلاعات داخل دیتابیس رو ببینه و یک جورایی اون دیتابیس هک شده به هیچ درد هکر نمیخوره. پس اینجا اهمیت رمزنگاری رو می تونید ببنید. من امروز از متد رمزنگاری MD5 جهت رمزنگاری رشته ها (متن ها) و زبان برنامه نویسی پایتون استفاده می کنم.

 

رمزنگاری MD5 چیست ؟

MD5 مخفف Message Digest 5 الگوریتمی برای خلاصه سازی عبارات می باشد. یک عبارات با هر طولی می تواند به عنوان ورودی انتخاب شود و در خروجی خلاصه ای از اثر انگشت دیجیتالی آن را با طول ۱۲۸ بیت در اختیار داشت. منظور از عبارت، هر رشته ای از بیت ها مانند یک متن یا یک فایل می باشد. این الگوریتم در سال ۱۹۹۱ توسط پروفسوررونالد ریوست اختراع شد.

 

رمزنگاری MD5 چه کاربردی دارد ؟

امروزه بحث امنیت یکی از اساسی ترین موضوعات در طراحی نرم افزارها و ذخیره اطلاعات کاربران به شمار می رود. گاها پیش می آید که نیاز به ذخیره سازی اطلاعات به صورت امن و غیرقابل بازگشت وجود دارد. در این موارد می توان اطلاعات را با استفاده از الگوریتم MD5 هش کرد و سپس آنها را در دیتابیس ذخیره نمود.

 

در ابتدا من یک فایل پایتون ایجاد می کنم و کتابخانه hashlib رو import می کنم :

فراخوانی کتابخانه ی hashlib

بعد از اینکه کتابخانه مورد نظر رو Import کردیم یک متغییر بنام data تعریف می کنم و بهش میگم هر رشته ای رو که کاربر وارد کرد رو در داخل خودت نگهدار و یک متغییر دیگه میسازم بنام tobyte برای اینکه ما رشته هامون رو باید اول تبدیل کنیم به بایت که بتونم به رمزنگاری md5 خروجی بگیرم و در خط ۵ هم یک یک متغییری بنام m ساختم و گفتم رشته های که بایت تبدیل کردی رو به رمزنگاری md5 تبدیل کن و در خط آخر هم گفتم خروجی رو به صورت رمزنگاری md5 به من در خروجی نمایش بده. (در پایین صفحه در بخش باکس دانلود می تونید سورس برنامه رو دانلود کنید)

کد برنامه

مشاهده نتیجه

خب دوستان امیدوارم این آموزش براتون مفید و کاربردی بوده باشه و ازتون خواهشی که دارم حتما نظر بزارید و مشتاق خواندن نظرات شما دوستان هستم. تا آموزش بعدی شما رو به خداوند بزرگ می سپارم. 💖

آیا این مطلب را می پسندید؟
https://cyberamooz.com/?p=1658
اشتراک گذاری:
میلاد رنجبر وبسایت شخصی
من میلاد رنجبر هستم. علاقه مند به دنیای هک و امنیت و برنامه نویسی هستم. دوست دارم هر چیزی رو که یاد میگیرم به زبان خیلی ساده به دوستان آموزش بدم. علاقه شدیدی به تست نفوذ سیستم ها دارم و تلاش می کنم همیشه در این شاخه از تست نفوذ پیشرفت کنم.
مطالب بیشتر

باکس دانلود

پسورد: www.cyberamooz.com

نظرات

0 نظر در مورد آموزش تبدیل متن ها به رمزنگاری MD5 در پایتون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هیچ دیدگاهی نوشته نشده است.