PDA

View Full Version : سوال: امنیت نرم افزار



ihasan
پنج شنبه 07 فروردین 1393, 19:10 عصر
سلام
من برای قفل گذاری روی برنامه ام از کد فعالسازی استفاده می کنم . که کد رایانه را بر اساس یک الگوریتم تغییر می دهم و آن را تبدیل به کد فعالسازی می کنم .
برای امنیت الگوریتم باید چه کار کنم؟ که کسی نتواند به سادگی آن را هک کند.

Nima NT
پنج شنبه 07 فروردین 1393, 19:58 عصر
اول اینکه سعی کنید از رمزنگاری های نامتقارن استفاده کنید مثل RSA
دوم استفاده از مبهم سازهای تجاری رو فراموش نکنید ؛ استفاده از مبهم سازهای رایگان به علت سهولت بازگردانی اونها به حالت اولیه توصیه نمیشه ؛ بهتر هستش برای امنیت هزینه کنید و از بین محصولات داخلی یا خارجی یکی رو انتخاب و خریداری کنید ( منظور از مبهم ساز برنامه های dotNET Obfuscator هست )

ihasan
پنج شنبه 07 فروردین 1393, 20:23 عصر
لطفا در مورد RSA بیشتر توضیح دهید.
با تشکر

Nima NT
پنج شنبه 07 فروردین 1393, 20:47 عصر
رمزنگاری های غیر متقارن از 2 کلید برای رمزنگاری استفاده میکنن یک کلید برای رمزنگاری و یک کلید برای رمزگشایی
برای اطلاعات بیشتر در گوگل میتونید عبارت RSA Encryption in Csharp رو مورد جستجو قرار بدید