امنیت فولدر محتوای پروژه با SecuredAssets.jar

سلام دوستان 

 

در این آموزش قصد داریم با محتوای فوادر file سورس رو که کلا محتوا رو داخلش داریم مثل دیتابیس رو از دیکامپایل کردنش توسط دوستان جلوگیری کنیم .

 

با این آموزش امنیت برنامتون رو بالا بببرید

 

لینک تاپیک این موضوع در سایت مرجع  

 

در واقع این برنامه چند فایل رو بصورت زیپ با پسوورد قرار میده و باکدنویسی اونارو باز میکنیم و میخوانیم

 

قبل از کد نویسی فایل SecuredAssets.jar رو اجرا کنید و فایلهایی را که میخواهید رمزگزاری شوند را انتخاب کنید و طبق تصویر زیر پسوورد را انتخاب کنید

 

فایلها در مکانی که شما آدرس میدهد ذخیره میشوند

 

خب مثلا من موزیکی بنام ۰٫mp3 رو رمزنگاری کردم و فایل خروجی بنام syed و پسوورد ۰۹۳۵******* را خروجی گرفتم و فقط فایل رو به پروژم اضاف کردم

میریم سراغ کد نویسی

ابتدا لایبری EncryptFiles رو تیک بزنید

ابتدا معرفی کردن متغیر ها

Dim encrypt As EncryptFiles
Dim mp As MediaPlayer

سپس در داخل اکتیویتی اینیشایلاز میکنیم و فایل را باز میکنیم

mp.Initialize2("mp")
Activity.LoadLayout("Layout1")
ProgressDialogShow("در حال بارگزاری و خواندن فایل مربوطه")
encrypt.Initialize("encrypt",Me)
encrypt.UnpackAsset("syed","09352511893",Application.VersionCode)

هم تعیین میکنیم برای گرفتن نتیجه و پخش یا هرکاری روی موزیک

Sub encrypt_Done(success As Boolean)
ProgressDialogHide
If success = True Then
mp.Load(encrypt.PrivateAsset,"0.mp3")
mp.Play
Else
ToastMessageShow("ERRORRRRRRRRRR",False)

End If
End Sub

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

لایبری + فایلها + سورس رو پیوست شد.

دانلود سورس

دیدگاهتان را بنویسید