PDA

View Full Version : ذخیره شدن یوزر و پسورد در پایگاه به صورت رمز



bbc_sh
جمعه 08 شهریور 1387, 13:15 عصر
چه طوری میشه اطلاعات سری توی پایگاه داده رو به صورت رمز ذخیره کرد(sql serverv 2000)

kezack
جمعه 08 شهریور 1387, 13:53 عصر
يك search بزن
http://barnamenevis.org/forum/search.php?searchid=1028242

noorsoft
جمعه 08 شهریور 1387, 14:27 عصر
بهترین راه رمز کردن بصورت Md5

r_zamani
جمعه 08 شهریور 1387, 14:46 عصر
من این کار رو از داخل برنامه به صورت : فرستادن یوزر و پسورد به یک تابع و رمز کردنشون از طریق قرار دادن یک سری کاراکترهای اضافی بینشون انجام دادم و بعد این اطلاعات رمزی رو به دیتابیس بردم.

mehdi58
جمعه 08 شهریور 1387, 16:32 عصر
من این کار رو از داخل برنامه به صورت : فرستادن یوزر و پسورد به یک تابع و رمز کردنشون از طریق قرار دادن یک سری کاراکترهای اضافی بینشون انجام دادم و بعد این اطلاعات رمزی رو به دیتابیس بردم.


شما می تونین بگین چه جوری اونها رو رمز نگاری کردین ؟ ( آیا از امکانات NET. استفاده کردین )
توجه داشته باشین که الگوریتمهای رمز نگاری دات نت ( MD5 - SHA و ... ) بهترین گزینه ها هستند و توصیه میشه که خودمون این کار رو انجام ندیم !

Behrouz_Rad
جمعه 08 شهریور 1387, 17:40 عصر
بهترین راه رمز کردن بصورت Md5

اگر قرار بر Hash هست، MD5 اصلاً مناسب نیست. SHA1 مناسب تره.
MD5، یک الگوریتم 128 بیتی هست در صورتی که SHA1، الگوریتمی 160 بیتی هست. از همه مهمتر اینکه MD5 دارای Collision هست و به همین دلیل به ندرت ازش استفاده میشه. همین Collision ها بر روی SHA0، HAVAL، MD4 و RIPEMD هم وجود دارند.

برای داده های برگشت پذیر، الگوریتم های متقارن مثل Rinjdael، DES و RC2 بسته به مدت زمان نگهداری داده ها خوب هستند.
در MSDN مثال های خوبی از نحوه ی استفاده از این الگوریتم ها پیدا می کنی.

موفق باشید.