The invention discloses a mobile phone cloud encryption backup and recovery method based on a cloud architecture. The method comprises the following steps of: setting a type required to be backuped on a mobile phone client; connecting a backup server for authentication, waiting for an authentication result, and if the authentication is succeeded, starting the following steps: encrypting a file to be backuped, compressing the encrypted file, and encoding the file during compression; after the compression, performing data package on the compressed file, and starting to upload; and performing comparison in advance in a subsequent uploading process or downloading process. According to the method, data are uploaded to a cloud server after being encrypted and compressed; due to the functions of compression, encryption, interruption continuation and the like, the speed of transmitting the backup data is relatively high, and the data transmission is relatively secure; and even if a network is interrupted in a data transmission process, the residual data can be still transmitted.