PDA

View Full Version : سوال: کدام را پیشنهاد می دهید Md5 یا sha1



Iran58
دوشنبه 22 تیر 1394, 12:27 عصر
سلام
شما کدام را پیشنهاد دهیدMd5یاsha1 وبه چه دلیل
باتشکر

drsina
دوشنبه 22 تیر 1394, 12:39 عصر
sha1 خیلی پیشرفته تره از md5 ، به خصوص اینکه md5 یه حالت عمومی پیدا کرده .
ولی ایجور که من فهمیدم sha1 زمان بیشتری میبره برای دادن کد .

با اینکه هر دوتاشون غیر بازگشت اند ولی sha1 امن تره.
اینم ببین :
http://security.stackexchange.com/questions/19705/is-sha1-better-than-md5-only-because-it-generates-a-hash-of-160-bits

golbafan
دوشنبه 22 تیر 1394, 12:46 عصر
سلام sha1 امن تر است
سرعت پایین تر sha1 هم باعث امن تر شدنش میشه چراکه از از bruthforce جلوگیری میشه

Iran58
دوشنبه 22 تیر 1394, 14:11 عصر
سلام
آیا امکان بدست اوردن مقدار اولیه از روی sha1 وجود دارد؟

golbafan
دوشنبه 22 تیر 1394, 17:52 عصر
سلام
آیا امکان بدست اوردن مقدار اولیه از روی sha1 وجود دارد؟

خیر به هیچ وجه
نه برای sha و نه برای md5 این امکان وجود نداره

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

amirali0079
دوشنبه 22 تیر 1394, 23:07 عصر
این مطلب رو بخونین مفیده
http://9px.ir/learn/cryptography-hash-and-bitwise-operators/
و این
http://hive.ir/%D9%BE%DB%8C%D8%A7%D8%AF%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85-%D8%B1%D9%85%D8%B2-aes-%D8%A8%D8%A7-%D8%B2%D8%A8%D8%A7%D9%86-php/

drsina
شنبه 27 تیر 1394, 02:09 صبح
سلام sha1 امن تر است
سرعت پایین تر sha1 هم باعث امن تر شدنش میشه چراکه از از bruthforce جلوگیری میشه

چرا بروت فورس نمیشه ؟! فکر کنم بشه ها .... :متفکر: هان ؟!