| With the development of computer technology,mobile devices become more and more powerful,and their performance is getting closer to or even surpassing that of some computers.In their daily life,mobile devices are also increasingly assuming the work previously done by the PC.At the same time,as the storage capacity of the device increases,more and more files are stored in the user,and the user's personal privacy concept Increased emphasis on how to protect files in your device.From this point of view,a file-based security system was proposed and some measures to improve the security of the system were added.The system uses C/S architecture,based on the i OS platform,the use of Objective-C language and Xcode as a development environment.Firstly,introducing the research background,which leads to the issue of file security in mobile devices,based on which a system designed to protect the security of mobile device files,video,pictures,and address book encryption.In the process of development,the paper divides the system into three modules: encryption module,decryption module and user information processing module.MVC development model used in the development process,the business logic processing code,models,views separately,to achieve the network library,encryption library,database and album library components.While ensuring the security of the file,this article also added a lot of defensive measures to the security of the system.From the aspects of dynamic analysis and static analysis,anti-debugging,string encryption and method name confusion were added,which greatly improved the system Own safety.System used to the currently widely used symmetric encryption,base64 encryption technology to improve the safety of the device file procedures,but also to solve the user after the encryption of the key custody issues. |