PDA

View Full Version : سوال: MD5 و طرز استفاده از آن



soheilbehro
چهارشنبه 06 آبان 1388, 09:23 صبح
کسی می دونه md5 چیه و چه جوری از md5 در ویژوال بیسیک استفاده کنیم

mpmsoft
چهارشنبه 06 آبان 1388, 13:37 عصر
Listing of MD5 Class for Visual Basic
http://www.bullzip.com/md5/vb/md5-vb-class.htm

soheilbehro
چهارشنبه 06 آبان 1388, 19:49 عصر
Listing of MD5 Class for Visual Basic
http://www.bullzip.com/md5/vb/md5-vb-class.htm
می تونید به من بگید چه جوری باید از این در کد و دی کد کردن اطلاعات استفاده کنم

soheilbehro
پنج شنبه 07 آبان 1388, 20:31 عصر
دوستان اگه کسی می دونه لطفا کمک کنه خیلی برام مهمه.

soheilbehro
شنبه 27 آذر 1389, 10:56 صبح
Listing of MD5 Class for Visual Basic
http://www.bullzip.com/md5/vb/md5-vb-class.htm
دوستان خواهشا کمکم کنید
چون خیلی واجبه
من چطوری از اون ، اطلاعات رو کد و دیکد کنم

aria1o
شنبه 27 آذر 1389, 14:15 عصر
http://oxygenws.com/blog/archives/17-MD5.html

vbhamed
یک شنبه 28 آذر 1389, 09:43 صبح
سلام

با خود MD5 كه اطلاعات كد و ديكد نميشه
اين الگوريتم براي تشخيص صحت داده ها و ايجاد امضاي ديجيتال و ... كاربرد داره
كارش اينه كه براي فايل شما يك كد يكتاي مثلا 16 كاراكتري توليد مي كنه تا مطمئن بشيد فايل يا اطلاعاتتون تغييري نكرده

soheilbehro
یک شنبه 28 آذر 1389, 11:23 صبح
سلام

با خود MD5 كه اطلاعات كد و ديكد نميشه
اين الگوريتم براي تشخيص صحت داده ها و ايجاد امضاي ديجيتال و ... كاربرد داره
كارش اينه كه براي فايل شما يك كد يكتاي مثلا 16 كاراكتري توليد مي كنه تا مطمئن بشيد فايل يا اطلاعاتتون تغييري نكرده
خوب برای کد و دیکد کردن من از چی استفاده کنم
از جه تابعی و چجوری

quantomquery
دوشنبه 29 آذر 1389, 07:39 صبح
خوب برای کد و دیکد کردن من از چی استفاده کنم
از جه تابعی و چجوری

دنبال یک سری الگوریتم ها بگردید مثل :
playFair
Huffman
....

soheilbehro
دوشنبه 29 آذر 1389, 10:28 صبح
دنبال یک سری الگوریتم ها بگردید مثل :
playFair
Huffman
....
چیزی خاصی پیدا نکردم

vbhamed
دوشنبه 29 آذر 1389, 14:02 عصر
سلام

براي الگوريتم SHA1

http://www.example-code.com/vb/vb-sha-1_sha-256.asp
http://www.chilkatsoft.com/refdoc/xChilkatCrypt2Ref.html

soheilbehro
سه شنبه 30 آذر 1389, 11:35 صبح
کسی می تونه یه نمونه برنامه واسه کلمه عبور درست کنه که بشه کلمه عبور رو تغییر هم داد و کلمه عبور در بانک اطلاعاتی به صورت کد هم ذخیره بشه

quantomquery
سه شنبه 30 آذر 1389, 19:02 عصر
2 جور رمزگذاری میشه گفت داریم
یکی رمز نگاری عادیه که قابل ریکاوریه و یکی هم هش کردنه که قابل ریکاوری نیست.
رمز نگاری عادی مثلا اینه که شما کلمه ای رو که دارین حرف حرفش رو جدا کنید و کد اسکی اونو در بیارین و مثلا به هر کدوم 5 تا اظافه کنید و بعد کلمه جدید رو ذخیره کنید حالا اگه یه نفر بانک اطلاعاتی شما رو بتونه ببینه با یه کم جستجو و ...میتونه پسوورد ها رو بدست بیاره (از کد اسکی هر حرف 5 واحد کم کنه)
هش کردن هم مثلا اینه که شما کلمه ای رو که دارین حرف حرفش رو جدا کنید و کد اسکی اونو در بیارین و همه کد اسکی ها رو باهم جمع کنید ضرب در آخرین کد اسکی که داشتین بکنین و در آخر 2 تا 2 تا عدد رو رشته ای جدا کنید و حرف متناظر با این کد اسکی رو ذخیره کنید . در اینجا اگه یه نفر بانک اطلاعاتی شما رو بتونه ببینه ......

حالا برای استفاده از بانک
در روش اول توی بانک به اون کلمه نگاه می شه و از کد اسکی هر حرف 5 واحد کم می شه و با پسووردی که کاربر واد کرده مقایسه می شه و اگه درست بود اجازه ورود داده می شه
تو روش دوم اول پسووردی که کاربر وارد کرده به همون روش هش می شه و با مقدار داخل بانک مقایسه می شه و اگه برابر بود ورود

البته اینا مثالای ساده ای از این روش ها بودن که راحت قابل پیاده سازی اند

موفق باشی

soheilbehro
چهارشنبه 01 دی 1389, 10:08 صبح
در مورد تغییر رمز چیزی نگفتید که با رمز قبلی چک بشه و اگر درست بود رمز جدید بده
می تونید یه نمونه عملی با استفاده از روش هش برام بگذارید
ممنون میشم

quantomquery
چهارشنبه 01 دی 1389, 16:52 عصر
در مورد تغییر رمز چیزی نگفتید که با رمز قبلی چک بشه و اگر درست بود رمز جدید بده
می تونید یه نمونه عملی با استفاده از روش هش برام بگذارید
ممنون میشم

برای تغییر کافیه کلمه عبور جدید هش بشه و داخل بانک قرار بگیره
برای اینکه لوگ این کنیم هم اول کلمه عبوری که کاربر زد باید هش بشه بعد با کلمه داخل بانک مقایسه بشه

نمونه آماده چیزی ندارم ولی میتونی بنویسی
همون روشی که بالا گفتم
شما کلمه ای رو که دارین حرف حرفش رو جدا کنید و کد اسکی اونو در بیارین و همه کد اسکی ها رو باهم جمع کنید ضرب در آخرین کد اسکی که داشتین بکنین و در آخر 2 تا 2 تا عدد رو رشته ای جدا کنید و حرف متناظر با این کد اسکی رو ذخیره کنید .

مثلا
کد اسکی حرف های کلمه شما :
46و47و48و49و50 باشه یعنی 5 حرفی که اخرین حرفش کد 50 داره
اول اینارو جمع کن
46+47+48+49+50=240
بعد ضرب در آخرین کد اسکی که داشتی اینجا 50 هست کن :
240*50=12000
حالا 12000 رو 2 تا 2 تا جدا کن
12و00و0 و حرف متناظر با این کد اسکی رو به عنوان رمز هش شده ذخیره کن :

این یه نوع سادشه که البته باید سعی کنی پیچیده ترش کنی
مثلا همون اول به جای جمع کردن اسکی ها ضرب شون کن و سر اخر با مجموعشون جمع کن
هر چی پیچیده تر کنی بهتره

موفق باشی