المحمي ببراءة اختراع واحدة-طريقة خوارزمية التشفير [مغلقة]

StackOverflow https://stackoverflow.com/questions/69627

  •  09-06-2019
  •  | 
  •  

سؤال

أنا أبحث عن البساطة المحمي ببراءة اختراع واحدة-طريقة خوارزمية التشفير ، ويفضل أن يكون ذلك في ج.أود أن استخدامها للتحقق من صحة كلمات السر.

هل كانت مفيدة؟

المحلول

SHA-1 و بقية العائلة كانت براءة اختراع من قبل حكومة الولايات المتحدة التي "أصدرت براءات الاختراع تحت رخصة".العديد من المجال العام تطبيقات يمكن العثور عليها من خلال جوجل. :-)

نصائح أخرى

الاسم الصحيح 'في اتجاه واحد خوارزمية التشفير' هو 'خوارزمية التجزئة' (هل يعني طريقة 'التدافع' كلمة سر بحيث لا يمكن استردادها ، أليس كذلك؟)

لا تستخدم md5 في التطبيقات الحديثة, الهجمات الناجحة على ذلك تظهر منذ عام 2004 (انظر http://www.doxpara.com/md5_someday.pdf المراجع).استخدام شاء الأسرة.

في الواقع باستخدام تجزئة ليس enought.يجب عليك استخدام الملح إلى الحد منها و أكثر تقنية متقدمة مثل bcrypt حدود إمكانيات التخمين كلمة المرور

مجرد استخدام crypt(3) وظيفة

هنا الخلفية

SHA-1 يبدو وكأنه اقتراح جيد ، أو ، إذا كنت تعتقد أن SHA-1 هو أقرب إلى تصدع أحد SHA-2 الأسرة.

قد تشعر بأن MD5 ليس "آمنة" بما فيه الكفاية.

MD5 وقد مناسبة لي بخير حتى الآن.

MD5 و SHA512 (أو آخر SHA-2 البديل) كلاهما النظرية نقاط الضعف التي تم تحديدها لهم.لا أعتقد شاء لم يثبت أنها مكسورة ولكن possability موجود.دوامة هو الاتاوات الحرة خوارزمية التجزئة التي قد (حتى الآن) لا يظهر أي ضعف.هذه الصفحة يحتوي على ارتباط إلى C إشارة التنفيذ.

لماذا MD5 أو SHA1 لا تعمل بالنسبة لك ؟

/ألان

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top