PDA

View Full Version : قرار دادن یک عکس در یک فایل زیپ و خواندن توسط برنامه



korosh00
جمعه 22 آبان 1394, 19:40 عصر
سلام
من مخوام عکس ها رو بریزم تو یک فایل زیپ و رمز هم داشته باشه و موقعی که می خوام تو برنامه بخونم برنامه بره فایل زیپ رو باز کنه بخونش ؟
یعنی کسی نتونه فایل رو باز کنه الا برنامه من
ممنون

aliagamon
جمعه 22 آبان 1394, 22:59 عصر
بهتر از این کار اینه شما عکس هارو تک تک encode کنید بعد همه رو توی یک فلدر (یا اگه میخواید یک فایل زیپ بدون پسورد / یا با پسورد به انتخاب خودتون که البته فرقی هم نداره چون فایل اینکد شده رو نمیشه باز کرد به جز با برنامه خودتون)
بعد موقع اجرا این هارو بگیرید Decode کنید و توی یک متغیر bitmap ذخیره کنید و استفاده کنید
الگوریتم هم واسه ی کد گذاری زیاد هست توی اینترنت جستوجو کنید .
خوبی این الگوریتم ها این هست که شما بدون داشتم کلمه ی کلید حتی با داشتن الگوریتم هم نمیتونید فایل رو decode کنید و کار رو خیلی سخت میکنه برای کسی که بخواد عکس هارو استخراج کنه
فقط خود برنامه تون رو فایل خروجیش رو حتما با استفاده از یک Reflector (رایگان و یا حتی کرک شده موجوده توی نت) confuse کنید که نتونن برنامه تون رو با decompile کردن ببرسی کنن و روش decode فایل هارو پیدا کنند. اینا دیگه بخش امنیتی برنامتون هست اگر براتون خیلی مهمه وگرنه که میتونید چشم پوشی کنید ( در هر صورت هم کار خیلی سختی نیست)