Should I encrypt my files before compilation?
조회 수: 2 (최근 30일)
이전 댓글 표시
If I create a Standalone application by means of MATLAB Compiler are my source codes (m-files) safety after compilation to .exe file or someone anyhow can get an access to m-files of the compilated product? Or should I make p-files from m-files before compilation to Standalone App?
댓글 수: 0
채택된 답변
Robert Cumming
2014년 7월 7일
No there is no need to encrypt your mfiles before compiling to an exe.
댓글 수: 3
Robert Cumming
2014년 7월 7일
Its impossible to 100% stop someone with enough time, knowledge and effort (i.e. money) to reverse engineer an exe - but whether its pcode or mcode will make no difference in that situation.
For 99.9999% of the time simply compiling to exe will be enough. (I have no reference for that percentage - its just indicative....)
Titus Edelhofer
2014년 7월 7일
Hi Goryn, Robert is right: m or p doesn't make a difference here. The encryption of the files is fairly strong. You can increase the level of security (not to 100%!) by using some external encrypting/security program.
추가 답변 (1개)
David Leffingwell
2023년 6월 12일
Using the MATLAB Compiler will encrypt your M files for you. You can also pcode them as well. If you have MATLAB R2022b or later, you can use the -j switch of the MATLAB Compiler to automatically P-code all your M files before they are encrypted and packaged.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 MATLAB Compiler에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!