The invention discloses a file encryption method, mobile terminal and computer readable storage medium, the file encryption method comprises the following steps: receiving an external trigger request file encryption, encryption request to be encrypted file for the file; obtaining the virtual file to be encrypted files, and according to the index file the virtual file gets the encrypted file; by default encryption algorithm to encrypt the file index, to obtain the encrypted file index, and storing the encrypted file index. The invention effectively reduces the encryption time of the file and improves the encryption efficiency of the file.
【技术实现步骤摘要】
文件加密方法、移动终端及计算机可读存储介质
本专利技术涉及移动终端的
,尤其涉及一种文件加密方法、移动终端及计算机可读存储介质。
技术介绍
随着移动终端的发展,文件加密技术已经成为了各个工程师重点研究的对象之一,在基于liunx文件系统的Android文件架构中,现有的文件加密技术主要包括两种,分别是eCryptfs(EnterpriseCryptographicFilesystem,企业级文件加密系统)加密和dm-crypt加密技术。eCryptfs加密的特殊之处在于,eCryptfs堆叠于其它文件系统之上,对文件做加密处理,加密级别较高,而dm-crypt加密技术是利用device-mapper机制在块设备层进行加密。现有的文件加密技术相对比较安全,但这些文件加密技术均是对实体文件进行加密,加密时间长,加密效率较低。
技术实现思路
本专利技术的主要目的在于提供一种文件加密方法、移动终端及计算机可读存储介质,旨在解决现有的文件加密技术,加密时间长,加密效率较低的技术问题。为实现上述目的,本专利技术提供一种文件加密方法,所述文件加密方法包括以下步骤:在接收到外部 ...
【技术保护点】
一种文件加密方法,其特征在于,所述文件加密方法包括以下步骤:在接收到外部触发的文件加密请求时,获取所述文件加密请求中的待加密文件;获取所述待加密文件的虚拟文件,并根据所述虚拟文件获取所述待加密文件的文件索引;根据预设加密算法对所述文件索引进行加密,以获取加密文件索引,并存储所述加密文件索引。
【技术特征摘要】
1.一种文件加密方法,其特征在于,所述文件加密方法包括以下步骤:在接收到外部触发的文件加密请求时,获取所述文件加密请求中的待加密文件;获取所述待加密文件的虚拟文件,并根据所述虚拟文件获取所述待加密文件的文件索引;根据预设加密算法对所述文件索引进行加密,以获取加密文件索引,并存储所述加密文件索引。2.如权利要求1所述的文件加密方法,其特征在于,所述根据预设加密算法对所述文件索引进行加密,以获取加密文件索引,并存储所述加密文件索引的步骤之后,所述文件加密方法还包括:在接收到外部触发的文件访问请求时,根据所述文件访问请求获取待访问文件的文件索引;在所述文件索引为加密文件索引时,显示用户密码输入界面;在接收到基于用户密码输入界面输入的用户密码时,对所述用户密码进行验证;当所述用户密码的验证通过时,对所述加密文件索引进行解密,并根据解密后的文件索引获取对应的访问文件。3.如权利要求2所述的文件加密方法,其特征在于,所述对所述用户密码进行验证的步骤包括:判断所述用户密码是否与存储的用户密码相同;若所述用户密码与存储的用户密码相同,则判定所述用户密码通过验证;若所述用户密码与存储的用户密码不相同,则判定所述用户密码未通过验证。4.如权利要求2所述的文件加密方法,其特征在于,所述根据所述文件访问请求获取待访问文件的文件索引的步骤之后,所述文件加密方法还包括:在所述文件索引不为加密文件索引时,根据所述文件索引获取对应的访问文件,并显示所述访问文件。5.如权利要求2所述的文件加密方法,其特征在于,所述对所述用户密码进行验证的步骤之后,所述文件加密方法还包括:当所述用户密码未通过验证时,输出提醒信息。6....
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。