تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
التشفيير في إتجاه واحد
#3
هنا انا استخدمت SHA512Managed و ليس MD5 و في دالة التشفير قمت باختيار عدد معين من البايت و ليس كل البايت الناتجة من الدالة ComputeHash وللتوضيح أكثر طول التكست الناتج من الدالة ComputeHash غالبا خليط من أرقام و حروف و طوله لن يقل عن 128 حرف و هذا طبعا بعد ان نحذف منه العلامة "-" و هنا ما يحدث انه وكل 8 بايت يتم اختيار بايت واحدة و في النهاية طول التكست الناتج عن التشفير لن يتعدي 16 حرفا وهذا كان الهدف من الكلاس وهو تقليل طول التكست
عموما و كما تفضلت من الممكن أن تضيف اي علامة الي String كنوع من الحماية الإضافية
و إن شاء الله لاحقا سوف اقوم بَاضافة مثال اخر لكيفية استخدام الكلاس بدون ان تكون به الباسوورد المراد تشفيرها و لكنها ستكون موجودة في ملف مرفق مع المشروع و لنري من سوف يستطيع كسر هذا التشفير
أصلا الكلاس الفعلي انا كتبته بأسلوب مختلف تماما حيث أن عملية التشفير تتم علي خمسة مستويات
و الكلاس الموجود هنا فقط للعلم كفكرة عن الموضوع
الرد }}}
تم الشكر بواسطة: myalsailamy


الردود في هذا الموضوع
التشفيير في إتجاه واحد - بواسطة silverlight - 14-03-16, 09:49 AM
RE: التشفيير في إتجاه واحد - بواسطة silverlight - 14-03-16, 10:58 AM
RE: التشفيير في إتجاه واحد - بواسطة CLARO - 15-05-16, 05:01 PM
RE: التشفيير في إتجاه واحد - بواسطة egbest2 - 29-05-19, 10:33 PM


التنقل السريع :


يقوم بقرائة الموضوع: