الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجو المساعدة فى Securestring Class وذلك لتحسين اداء ال Password

مغلق
بدأه مز أحمد نور في 26 أغسطس 2007 · 5 رد · 526 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

ارجو من اخوتنا الافاضل التكرم بشرح هذا الكلاس الذى يساهم فى تحسين عمل الباسوورد وذلك عن طريق تشفيرها داخل الرام فلا يستطيع اى من المخترقين معرفتها .

ارجو ارفاق مثال ( مهم جدا ) وخصوصا فيما يتعلق بالـ Windows Application

شكرا

#2

مرحبا،،

يمكنك أن تجري هذا التابع

using System.Web.Security;

/// <summary>
/// Produce a hash password suitable for storing
/// </summary>
/// <param name="Password"></param>
/// <returns></returns>
public static string HashPassword(string Password)
{
	return FormsAuthentication.HashPasswordForStoringInConfigFile(Password, "SHA1");
}

وشكرا

#3

لو تكرمت ارجو التوضيح اكثر

يعنى لو عايز اعمل Windows Application بيسط جدا هو ان المستخدم يحط اسمه وكلمة المرور وزر مثلا check يشوف هل المستخدم ده valid ولا لأ ... وعايز احمي الـ password دى من المتطفلين

فكيف يتم ذلك

مع العلم اننى لسه شوية ممبتدأ فى السى شارب وكنت حابب اعرف عن هذا الموضوع

وشكرا

#4

مرحبا،،

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

وشكرا أرجوا أن أكون قد وفقت بالشرح.

#5

فهمت حضرتك

لكن غندى سؤال اخير لو سمحت

وين اضع هذا التابع

فى الــ code الخاص بــ زر Check ام فى الــ Form load ام اين بالضبط

جزاكم الله خيرا ومشكور على سرعة الاجابة

#6

waiting for an answer

please

هذا الموضوع مغلق.

مواضيع مشابهة