At present, the problem of data leakage caused by mobile storage devices is becoming more and more serious. Although hardwarebased encrypted mobile storage devices can be effectively controlled. However, the current popular encryption in the market must belong to hardware encryption, with high cost and single encryption algorithm. There are certain limitations in capacity, and it is heavily dependent on the factory physical hardware; in addition, with the rise and wide application of Xinchuang systems represented by UOS, Kirin, etc., the traditional encryptionbased mobile storage devices under Windows are not available on Xinchuang system, linux and other systems. Therefore, this paper proposes a crossplatform software encryption and decryption technical scheme for mobile storage devices. Under this scheme, the registered encrypted storage data area can only be recognized by the system after the password authentication of the humancomputer interface, and the data encryption and decryption are transparent and imperceptible, registered mobile storage devices have consistent user experience and storage data in pure windows system, Xinchuang system (UOS, Kylin, etc.), pure linux system, etc.. This system innovatively solves the compatibility problem of mobile storage devices under different systems after encryption, and uses encryption and decryption technology to enhance the security of original data in bare storage, preventing data leakage events and protecting user’s data security.