با سلام ،
با این کتابخونه میتونین متغیر های خودتون رو توسط یه رمز دلخواه کدگذاری و به صورت Byte ذخیره کنید که امنیت بسیار بالایی داره و فقط از طریق همون پسورد میتونین کد رو باز کنید
* بعد از Initilize هر متغیر، مقدار کدگذاری شده توی پوشه Dirinternal ذخیره میشه و دسترسی کاربر به اون امکان نداره حتی از طریق روت بودن هم همه ی مقدار ها کد گذاری شده و دسترسی به مقدار اصلی وجود نداره
*** برای برنامه هایی که از پرداخت درون برنامه استفاده میشه توصیه میشه که از این کتابخونه استفاده کنین .
توضیح :
برای مثال میخواین سکه های یک بازی رو ذخیره کنید :
نکته : کد initialize فقط یک بار و اولین دفعه ای که برنامه روی یک دستگاه اجرا میشه کد عمل میکنه و دفعه های بعدی عمل نمیکنه و مقدار رو دوباره ذخیره نمیکنه
اولین کار باید متغیر رو یا یک اسم برای متغیر و مقدار اون و یه رمز initilize کنید :
Dim aria As AriaEncryption
aria.InitializeValue("sekke",100,"abc123")
اینجا ما متغیر sekke با مقدار 100 و رمز abc123 ذخیره کردیم
________________________________________
برای بازیابی مقدار از این کد استفاده میکنیم :
Dim aria As AriaEncryption
Dim seke As Int
seke = aria.Get("seke","abc123")
اینجا مقدار sekke با رمز abc123 رو توی یه متغر ریختیم
نکته : در صورتی که رمز اشتباه باشه برنامه ارور میده !
________________________________________
برای تغییر مقدار و رمز یه متغیر هم از این کد استفاده میکنیم :
Dim aria As AriaEncryption
aria.Change("sekke",500,"abccd123")
________________________________________
AriaEncryption.zip