App Designer package and encrypt code
23 views (last 30 days)
Show older comments
Leo Zhai on 9 Aug 2021
Answered: Shivam Ahuja on 17 Aug 2021
I develped an AppDesigner, and Shared(packaged) it as .mlappinstall
- I already 'pcode' the used functions as .p before packaging.
- While when I unzip the .mlappinstall, I could see the .mlapp, which means the user could also see the .mlapp part code.
How could I encrypt the .mlapp and package.
BTW: I knew I could export the .mlapp to .m then 'pcode' to .p, while I could not use AppDesigner tool to share(package) a .m
Shivam Ahuja on 17 Aug 2021
I understand that you want to encrypt the .mlapp file and package
The following 3 ways will help you to achieve this:-
1) Use MATLAB Compiler to compile everything. MATLAB Compiler encrypts using AES. You can refer to below two links for more understanding on how to use MATLAB Compiler to encrypt.
2) Use your own encryption scheme. It will be necessary to decrypt the code before it can be executed. You can refer to below link.
3)Use pcode which obfuscates code (makes it more difficult to access and understand) but does not actually encrypt it. You can refer to documentation of pcode.
More Answers (0)
Find more on MATLAB Compiler in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!