PDA

View Full Version : سوال در مورد مخفی کردن رمز



daneshjucom
شنبه 16 مرداد 1389, 08:51 صبح
یک datagridview دارم که شامل ستونهای نام کاربری، رمز کاربری، نام کاربر ، نوع کاربری می باشد من می خواهم رمز کاربری من مشخص نباشد که می تونم به دو صورت این کار را انجام دهم (چیزی که استادم به من گفته)یکی این که باید یا کد را به صورت کد شده به دیتابیس بفرستم یا این که برای دیتابیسم که sqlexpress می باشد رمز بگذارم چطوری می توانم این کار را انجام دهم که به هر طریقی کاربر نتواند حتی به دیتابیس دسترسی داشته باشد. (اگر کسی راهی غیر از این داره باز هم پیشنهاد کنه مشکلی نداره)
لطفا کمک کنید دو روز دیگر به تحویل پروژه من باقی مانده :عصبانی++:

multiman
شنبه 16 مرداد 1389, 15:46 عصر
byte[] bytpasswordIn;
byte[] bytpasswordOut;
using (SHA1CryptoServiceProvider objHashAlgorithm = new SHA1CryptoServiceProvider())
{

bytpasswordIn = Encoding.UTF8.GetBytes(txt.user.text);

bytpasswordOut = objHashAlgorithm.ComputeHash(bytpasswordIn);

str = Convert.ToBase64String(bytpasswordOut);

insert into table(user)values(str);

}


در بالاي فرم using System.Security.Cryptography; اين دستور using كن . اين طوري رمز كاربري شما كد مي شود. ضريب امنيتي خوبي داره

multiman
شنبه 16 مرداد 1389, 15:56 عصر
byte[] bytpasswordIn;
byte[] bytpasswordOut;
using (SHA1CryptoServiceProvider objHashAlgorithm = new SHA1CryptoServiceProvider())
{

bytpasswordIn = Encoding.UTF8.GetBytes(txt.user.text);

bytpasswordOut = objHashAlgorithm.ComputeHash(bytpasswordIn);

str = Convert.ToBase64String(bytpasswordOut);

insert into table(user)values(str);

}

در بالاي فرم using System.Security.Cryptography; اين دستور using كن . اين طوري رمز كاربري شما كد مي شود. ضريب امنيتي خوبي داره