ROOHAFZA
3rd December 2008, 09:33 AM
بنام خدا
با سلام خدمت دوستان عزیز بنده می خوام در باره رمز نگاری صحبت کنم
رمز نگاری 2 روش صورت می پذیرد
1) متقارن : یعنی رمز با همان الگوریتمی که رمز نگاری شده قابل بازگشته
2)نامتقارن: یعنی رمز قابل بازگشت نیست
هرکدام از این روشها کاربرد خودشونو دارند
مثلاً بدون اینکه من با هیچ یک از مسئولین این سایت ارتباط داشته باشم می دونم که اطلاعات تو بانکشون رمز نگاری نا متقارنه چرا که وقتی پسورد کاربری گم بشه و ایمیلشو رو میده مدیر سایت رمز اول را باطل و رمز رندوم جدید بهش می دهد پس خود ادمین سایت هم نمی دونه که پسورد هر کاربری چیست
در زیرکلاس کد یکی از روشهای کد نامتقارن به نام MD5 در #C رو براتون ارائه می دم
using System.Security.Cryptography;
-------------------------------------------
public string MD5(string cryptedstring)
{
byte[] by = Encoding.ASCII.GetBytes(cryptedstring);
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
by = md5.ComputeHash(by);
return BitConverter.ToString(by);
}
با زهم اگه کسی سوالی داره یا پروزه ای داره یه کاری خوبی انجام دادم تماس بگیرید
mroohafza@gmail.com
با سلام خدمت دوستان عزیز بنده می خوام در باره رمز نگاری صحبت کنم
رمز نگاری 2 روش صورت می پذیرد
1) متقارن : یعنی رمز با همان الگوریتمی که رمز نگاری شده قابل بازگشته
2)نامتقارن: یعنی رمز قابل بازگشت نیست
هرکدام از این روشها کاربرد خودشونو دارند
مثلاً بدون اینکه من با هیچ یک از مسئولین این سایت ارتباط داشته باشم می دونم که اطلاعات تو بانکشون رمز نگاری نا متقارنه چرا که وقتی پسورد کاربری گم بشه و ایمیلشو رو میده مدیر سایت رمز اول را باطل و رمز رندوم جدید بهش می دهد پس خود ادمین سایت هم نمی دونه که پسورد هر کاربری چیست
در زیرکلاس کد یکی از روشهای کد نامتقارن به نام MD5 در #C رو براتون ارائه می دم
using System.Security.Cryptography;
-------------------------------------------
public string MD5(string cryptedstring)
{
byte[] by = Encoding.ASCII.GetBytes(cryptedstring);
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
by = md5.ComputeHash(by);
return BitConverter.ToString(by);
}
با زهم اگه کسی سوالی داره یا پروزه ای داره یه کاری خوبی انجام دادم تماس بگیرید
mroohafza@gmail.com