ارسال پاسخ 
 
امتیاز موضوع:
  • 15 رأی - میانگین امتیازات: 4.33
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش قفل نرم افزاری SerialShield
نویسنده پیام
CPSD Admin آفلاین
مدیر سایت
*******

ارسال‌ها: 177
تاریخ عضویت: تير ۱۳۸۹
اعتبار: 0
ارسال: #7
بخش پنجم آموزش SerialShield
در این مبحث به بررسی دو تابع موجود در داخل SerialShield که جهت رمز نگاری مورد استفاده قرار خواهند گرفت , خواهیم پرداخت

پیش مقدمه :

فرآیندی رمز نگاری , در تعریفی ساده , به عملیاتی اطلاق خواهد شد که در طی آن , اطلاعات به شیوه ای تغییر خواهند یافت که قابلیت درک توسط افراد غیر مجاز را نداشته باشند
الگوریتم مورد استفاده در SerialShield یکی از الگوریتمهای قابل اطمینان با نام TripleDES میباشد
الگوریتمی توانمند که البته همچنان در پشت سر الگوریتم AES میباشد ( الگوریتم مورد استفاده در Trial Keeper Professional )

با این مقدمه به سراغ معرفی دو تابع مذکور میرویم

کد:
Public Declare Function TripleDESEncrypt Lib "SerialShield.dll" (ByVal Text As String, ByVal Key As String) As String


تابع TripleDESEncrypt جهت رمز نگاری متن ( رشته ) ورودی مورد استفاده قرار میگیرد
جهت حفاظت از اطلاعات , شما نیاز به یک رمز انحصاری نیز خواهید داشت
به طور مثال نحوه استفاده از این تابع بدین صورت خواهد بود


کد:
Me.txtEnrypted = TripleDESEncrypt("Your Original Text Here", "Password")

توجه داشته باشید فراموش نمودن رمز اولیه میتواند منجر به از دست رفتن اطلاعات گردد , چرا که این الگوریتم در محدوده زمانی قابل تعریف غیر قابل شکست میباشد

کد:
Public Declare Function TripleDESDecrypt Lib "SerialShield.dll" (ByVal Text As String, ByVal Key As String) As String

تابع TripleDESDecrypt جهت باز گرداندن متن رمز نگاری شده به حالت اولیه و اصلی خود مورد استفاده قرار میگیرد .

اطلاعات تنها در صورتی به حالت اولیه خود ( رمز نگاری نشده ) باز خواهند گشت که رمز عبور , همان رمز عبور استفاده شده جهت عملیات رمز نگاری بوده باشد

نمونه ای از نحوه استفاده میتواند به صورت زیر باشد :

کد:
Me.txtDecrypted = TripleDESDecrypt("Your Encrypted Text Here", "Password")

موفق باشید

درگاه : وب سايت | فروشگاه | وبلاگ
۱۰ آذر ۱۳۸۹ ۰۹:۵۶ عصر
مشاهده‌ی وب سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پیام‌های داخل این موضوع
آموزش قفل نرم افزاری SerialShield - CPSD Admin - ۱۶ مهر ۱۳۸۹, ۱۱:۳۲ صبح
آموزش قفل نرم افزاری SerialShield - mehdi_fiz - ۱۸ مهر ۱۳۸۹, ۰۶:۱۶ عصر
مقدمه - بخش اول آموزش - CPSD Admin - ۱۸ مهر ۱۳۸۹, ۰۷:۰۲ عصر
بخش پنجم آموزش SerialShield - CPSD Admin - ۱۰ آذر ۱۳۸۹ ۰۹:۵۶ عصر

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information مقایسه بین قفل های سخت افزاری و نرم افزاری CPSD Admin 1 35,244 ۱۶ اسفند ۱۳۸۹ ۱۰:۵۴ عصر
آخرین ارسال: CPSD Admin

پرش به انجمن:


‍CPSD.ir Website

وب سايت      |      وبلاگ      |      فروشگاه

 

Center Point SD - Software Developer

Yaldex PopUp