امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
الگوریتم MD5
نویسنده پیام
arnh آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 75
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 38
( 172 تشکر در 76 ارسال )
ارسال: #32
 
توضیح در مورد تابع عمومی برای رمزگشایی MD5
خروجی توابع MD5 بسیار متنوع است . یعنی برای یک رشته به تعداد توابع MD5 می توان خروجی ایجاد کرد.
توابع MD5 استاندارد و فراگیر از تعداد انگشتان دست تجاوز نمی کند و توابع غیر استاندارد بسیار.
منظورم از توابع غیر استاندارد آنهایی هستند که درون خود تابع از تابع استفاده می کنند .
در اینجا تنها کاری که انجام می دهیم . تابع عمومی رمز گشایی بدون کلید را طوری تغییر می دهیم که خروجی MD5 های استاندارد را رمزگشایی کند.
--------------------------------------
توضیح تابع عمومی رمز گشایی :
تمام رشته های رمز شده بدون نیاز به کلید قابل رمز گشایی هستند . در صورتی که دو شرط زیر را داشته باشیم .
1- الگوریتم رمز نگاری را در اختیار داشته باشیم .
2-تجهیزات بنا به دسته بندی زیر در اختیار داشته باشیم.
الف - رمز های عامیانه : یک ذهن سالم
ب - رمز های ساده : قلم و کاغذ
ج - رمز های امنیتی همگانی : یک رایانه
د- رمز های امنیتی خصوصی :یک ابررایانه
ر- رمزهای نظامی : مجموعه ای از ابر رایانه ها
س- رمز های طبیعت : فعلا تجهیزاتی وجود ندارد

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

رمزنگاری MD5 از نوع رمزهای امنیتی خصوصی است .
که الگوریتم آن موجود است .
برای رمزگشایی اول یک غربال و یک استرینگ کمپرس(فشرده ساز رشته) تهیه می کنیم.
رشته ای را که می خواهیم رمزگشایی کنیم . هم به غربال و هم به استرینگ کمپرس می دهیم .
غربال وظیفه دارد تا طبق الگوریتم MD5 تعیین کند که آیا این رشته می تواند خروجی یک تابع رمزنگار MD5 باشد یا نه .
مثلا : Ali reza نمی تواند خروجی یک تابع رمز نگار md5 باشد چون هم از Space استفاده شده و هم طول رشته کوچک است .
وظیفه استرینگ کمپرس این است که بفهمد آیا می تواند این رشته خروجی یک رمزنگار md5 نباشد. خروجی های استرینگ کمپرس به تعداد توابع Md5 بعلاوه 1 است.
استرینگ کمپرس دو کار برای ما انجام می دهد .

تا اینجا باشه . هر سوالی توی ذهن دارید بپرسید . تا ادامه بدم .
اگه خطای منطقی یا چیزی توی ذهنتون شکل گرفته بگید . :!: :!: :(
۰۱-اسفند-۱۳۸۴, ۱۳:۲۸:۳۷
وب سایت ارسال‌ها
پاسخ


پیام‌های داخل این موضوع
الگوریتم MD5 - توسط - ۲۴-بهمن-۱۳۸۴, ۱۲:۱۹:۵۳,
RE: الگوریتم MD5 - توسط esmaeily-hosein - ۲۴-اسفند-۱۳۸۴, ۲۰:۵۵:۴۳,
RE:  الگوریتم MD5 - توسط arnh - ۲۵-اسفند-۱۳۸۴, ۱۰:۳۵:۰۰,
RE: الگوریتم MD5 - توسط arnh - ۲۸-فروردین-۱۳۸۵, ۱۳:۳۶:۲۳,
RE:  الگوریتم MD5 - توسط Darg - ۲۸-فروردین-۱۳۸۵, ۱۷:۱۲:۱۳,
RE:   الگوریتم MD5 - توسط arnh - ۲۸-فروردین-۱۳۸۵, ۱۷:۴۹:۴۸,
RE: الگوریتم MD5 - توسط ashkan - ۲۹-فروردین-۱۳۸۵, ۰۹:۰۴:۱۹,
RE:  الگوریتم MD5 - توسط arnh - ۱۲-اردیبهشت-۱۳۸۵, ۱۰:۵۲:۴۷,
RE: الگوریتم MD5 - توسط veyskarami - ۱۴-اردیبهشت-۱۳۸۵, ۱۸:۵۳:۲۴,
RE:  الگوریتم MD5 - توسط arnh - ۱۴-اردیبهشت-۱۳۸۵, ۱۹:۱۱:۳۵,
RE: الگوریتم MD5 - توسط mehdvirus - ۲۷-اردیبهشت-۱۳۸۵, ۲۲:۵۸:۱۳,
RE: الگوریتم MD5 - توسط reverce64 - ۱۰-مرداد-۱۳۸۹, ۱۰:۰۶:۳۰,
RE: الگوریتم MD5 - توسط reverce64 - ۱۲-مرداد-۱۳۸۹, ۱۰:۳۹:۴۳,
سوال؟ - توسط منا غلامی - ۱۴-آذر-۱۳۸۹, ۱۹:۳۲:۳۷,
[بدون عنوان] - توسط - ۲۴-بهمن-۱۳۸۴, ۱۲:۵۸:۴۵,
[بدون عنوان] - توسط محمد حسینی - ۲۴-بهمن-۱۳۸۴, ۱۴:۰۵:۲۹,
[بدون عنوان] - توسط - ۲۴-بهمن-۱۳۸۴, ۱۶:۱۳:۰۲,
[بدون عنوان] - توسط محمد حسینی - ۲۴-بهمن-۱۳۸۴, ۱۷:۰۳:۴۴,
[بدون عنوان] - توسط - ۲۴-بهمن-۱۳۸۴, ۱۹:۱۲:۰۷,
[بدون عنوان] - توسط - ۲۵-بهمن-۱۳۸۴, ۰۹:۵۲:۰۱,
[بدون عنوان] - توسط - ۲۵-بهمن-۱۳۸۴, ۱۷:۵۸:۴۶,
[بدون عنوان] - توسط - ۲۵-بهمن-۱۳۸۴, ۱۸:۲۲:۱۴,
[بدون عنوان] - توسط - ۲۵-بهمن-۱۳۸۴, ۱۸:۴۱:۵۲,
[بدون عنوان] - توسط - ۲۵-بهمن-۱۳۸۴, ۱۸:۴۳:۳۶,
[بدون عنوان] - توسط - ۲۵-بهمن-۱۳۸۴, ۱۹:۱۱:۱۳,
[بدون عنوان] - توسط - ۲۵-بهمن-۱۳۸۴, ۱۹:۳۸:۱۴,
[بدون عنوان] - توسط - ۲۵-بهمن-۱۳۸۴, ۲۰:۱۵:۱۲,
[بدون عنوان] - توسط - ۲۵-بهمن-۱۳۸۴, ۲۰:۱۶:۵۴,
[بدون عنوان] - توسط - ۲۵-بهمن-۱۳۸۴, ۲۱:۵۴:۳۸,
[بدون عنوان] - توسط - ۲۶-بهمن-۱۳۸۴, ۰۱:۵۵:۱۴,
[بدون عنوان] - توسط - ۲۶-بهمن-۱۳۸۴, ۰۹:۴۱:۰۳,
[بدون عنوان] - توسط - ۲۶-بهمن-۱۳۸۴, ۱۱:۲۹:۲۴,
[بدون عنوان] - توسط - ۲۶-بهمن-۱۳۸۴, ۱۶:۳۰:۰۶,
[بدون عنوان] - توسط - ۲۶-بهمن-۱۳۸۴, ۱۷:۰۸:۵۸,
[بدون عنوان] - توسط - ۲۶-بهمن-۱۳۸۴, ۲۱:۳۶:۱۱,
[بدون عنوان] - توسط - ۲۷-بهمن-۱۳۸۴, ۱۰:۳۲:۲۹,
[بدون عنوان] - توسط - ۲۷-بهمن-۱۳۸۴, ۱۱:۳۸:۱۷,
[بدون عنوان] - توسط - ۲۷-بهمن-۱۳۸۴, ۱۲:۰۸:۰۲,
[بدون عنوان] - توسط - ۲۷-بهمن-۱۳۸۴, ۱۲:۴۴:۱۴,
[بدون عنوان] - توسط - ۲۷-بهمن-۱۳۸۴, ۱۵:۵۶:۱۶,
[بدون عنوان] - توسط - ۲۷-بهمن-۱۳۸۴, ۱۶:۱۲:۲۷,
[بدون عنوان] - توسط - ۲۷-بهمن-۱۳۸۴, ۱۷:۳۸:۰۱,
[بدون عنوان] - توسط - ۲۷-بهمن-۱۳۸۴, ۱۷:۳۹:۰۴,
[بدون عنوان] - توسط - ۲۷-بهمن-۱۳۸۴, ۲۰:۰۰:۲۹,
[بدون عنوان] - توسط - ۰۱-اسفند-۱۳۸۴, ۱۳:۲۸:۳۷
[بدون عنوان] - توسط - ۰۱-اسفند-۱۳۸۴, ۱۴:۲۳:۱۹,
[بدون عنوان] - توسط - ۰۱-اسفند-۱۳۸۴, ۱۶:۵۳:۱۸,
[بدون عنوان] - توسط - ۰۱-اسفند-۱۳۸۴, ۲۰:۳۳:۲۱,
[بدون عنوان] - توسط - ۰۲-اسفند-۱۳۸۴, ۰۹:۵۶:۰۱,
[بدون عنوان] - توسط - ۰۲-اسفند-۱۳۸۴, ۱۰:۲۱:۱۷,
[بدون عنوان] - توسط - ۰۲-اسفند-۱۳۸۴, ۱۱:۴۲:۱۶,
[بدون عنوان] - توسط - ۰۲-اسفند-۱۳۸۴, ۱۱:۵۰:۴۳,
[بدون عنوان] - توسط - ۰۲-اسفند-۱۳۸۴, ۱۶:۵۲:۳۰,
[بدون عنوان] - توسط - ۰۳-اسفند-۱۳۸۴, ۱۰:۴۸:۱۸,
[بدون عنوان] - توسط - ۰۳-اسفند-۱۳۸۴, ۱۸:۵۰:۵۱,
[بدون عنوان] - توسط - ۰۳-اسفند-۱۳۸۴, ۲۱:۲۸:۵۶,
[بدون عنوان] - توسط - ۰۳-اسفند-۱۳۸۴, ۲۲:۵۳:۵۵,
[بدون عنوان] - توسط - ۰۳-اسفند-۱۳۸۴, ۲۳:۳۳:۲۰,
[بدون عنوان] - توسط - ۰۴-اسفند-۱۳۸۴, ۰۰:۳۲:۵۶,
[بدون عنوان] - توسط - ۰۴-اسفند-۱۳۸۴, ۰۹:۵۱:۰۹,
[بدون عنوان] - توسط - ۰۴-اسفند-۱۳۸۴, ۱۴:۳۹:۴۳,
[بدون عنوان] - توسط - ۰۴-اسفند-۱۳۸۴, ۱۶:۴۷:۵۵,
[بدون عنوان] - توسط - ۰۴-اسفند-۱۳۸۴, ۱۶:۵۵:۱۶,
[بدون عنوان] - توسط - ۰۵-اسفند-۱۳۸۴, ۰۲:۱۳:۵۰,
[بدون عنوان] - توسط - ۰۵-اسفند-۱۳۸۴, ۱۱:۳۱:۵۸,
[بدون عنوان] - توسط - ۰۵-اسفند-۱۳۸۴, ۱۴:۲۳:۱۹,
[بدون عنوان] - توسط - ۰۵-اسفند-۱۳۸۴, ۱۴:۵۷:۲۱,
[بدون عنوان] - توسط - ۰۵-اسفند-۱۳۸۴, ۲۳:۲۶:۰۱,
[بدون عنوان] - توسط - ۰۹-اسفند-۱۳۸۴, ۰۹:۴۴:۳۹,
[بدون عنوان] - توسط - ۰۹-اسفند-۱۳۸۴, ۰۹:۴۶:۲۴,
[بدون عنوان] - توسط - ۰۹-اسفند-۱۳۸۴, ۱۰:۲۲:۱۱,
[بدون عنوان] - توسط - ۰۹-اسفند-۱۳۸۴, ۱۰:۲۵:۱۴,
[بدون عنوان] - توسط - ۰۹-اسفند-۱۳۸۴, ۱۰:۲۸:۳۵,
[بدون عنوان] - توسط - ۰۹-اسفند-۱۳۸۴, ۱۰:۳۲:۳۴,
[بدون عنوان] - توسط - ۰۹-اسفند-۱۳۸۴, ۱۲:۴۱:۲۲,
[بدون عنوان] - توسط - ۰۹-اسفند-۱۳۸۴, ۱۳:۳۱:۲۷,
[بدون عنوان] - توسط - ۰۹-اسفند-۱۳۸۴, ۱۸:۱۹:۰۱,
[بدون عنوان] - توسط - ۰۹-اسفند-۱۳۸۴, ۱۸:۵۰:۳۹,
[بدون عنوان] - توسط - ۱۰-اسفند-۱۳۸۴, ۰۹:۴۷:۲۵,
[بدون عنوان] - توسط - ۱۰-اسفند-۱۳۸۴, ۱۱:۲۵:۵۵,
[بدون عنوان] - توسط - ۱۱-اسفند-۱۳۸۴, ۱۰:۲۸:۲۳,
RE: - توسط mehdvirus - ۲۵-اسفند-۱۳۸۴, ۱۵:۲۷:۳۴,
RE: - توسط arnh - ۲۷-اسفند-۱۳۸۴, ۱۰:۳۶:۵۶,

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل برنامه ام دررمزگشایی توسط الگوریتم des به زبان سی شارپ hadis 2012 0 2,709 ۱۱-آذر-۱۳۹۰, ۱۷:۰۴:۰۹
آخرین ارسال: hadis 2012
  مشکل در رمزگشایی با الگوریتم DES zacaria 0 6,166 ۱۶-مهر-۱۳۸۷, ۲۳:۰۳:۰۹
آخرین ارسال: zacaria
  مقاله: الگوریتم base64 lord_viper 3 10,070 ۱۷-اسفند-۱۳۸۶, ۲۳:۱۷:۳۷
آخرین ارسال: lord_viper
Question الگوریتم های رمزگذاری yeketaz 4 6,349 ۱۲-اسفند-۱۳۸۶, ۲۲:۵۳:۳۵
آخرین ارسال: yeketaz

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS