The invention discloses a method and device for encryption and decryption of a file. The method includes: receiving a first trigger instruction, the first trigger instruction used to trigger an encryption operation of a file, obtaining a first encrypted password, and encrypting the first file data by the first encrypted password, and the first encryption password is outside. The first file data is the original data of the file, the second file data is selected from the pre stored database, and the second file data is encrypted with a preset second encrypted password, and the encrypted first file data and the encrypted second file data are stored in the same data. In a document.
【技术实现步骤摘要】
一种文件加密、解密方法和装置
本专利技术涉及文件加密技术,尤指一种文件加密、解密方法和装置。
技术介绍
文件的安全性和保密性一直是办公领域最基本的需求之一。目前,使用最广泛的加密手段是为文件设置对应的密码,使用对称加密的方式对文件内容进行加密后,再保存为特定的文件流格式。打开文件时要求先输入密码,判断密码是否正确,正确则显示文件内容,否则提示“密码不正确”并要求再次输入密码。此方案非常依赖密码强度以及加密算法的选择,对于安全性弱的密码与安全性弱的加密算法,被暴力破解的可能性非常高,文件的安全性不能保证。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种文件加密、解密方法和装置,能够提高文件的安全性。为了达到本专利技术目的,本专利技术提供了一种文件加密方法,该方法包括:接收第一触发指令,所述第一触发指令用于触发文件的第一加密操作;获取第一加密密码,并采用所述第一加密密码对第一文件数据进行加密,所述第一加密密码为外部输入的密码,所述第一文件数据为文件的原始数据;从预先存储的数据中选取第二文件数据,并采用预设的第二加密密码对所述第二文件数据进行加密;将已加密的所述第 ...
【技术保护点】
一种文件加密方法,其特征在于,该方法包括:接收第一触发指令,所述第一触发指令用于触发文件的第一加密操作;获取第一加密密码,并采用所述第一加密密码对第一文件数据进行加密,所述第一加密密码为外部输入的密码,所述第一文件数据为文件的原始数据;从预先存储的数据中选取第二文件数据,并采用预设的第二加密密码对所述第二文件数据进行加密;将已加密的所述第一文件数据和已加密的所述第二文件数据存储于同一文件中。
【技术特征摘要】
1.一种文件加密方法,其特征在于,该方法包括:接收第一触发指令,所述第一触发指令用于触发文件的第一加密操作;获取第一加密密码,并采用所述第一加密密码对第一文件数据进行加密,所述第一加密密码为外部输入的密码,所述第一文件数据为文件的原始数据;从预先存储的数据中选取第二文件数据,并采用预设的第二加密密码对所述第二文件数据进行加密;将已加密的所述第一文件数据和已加密的所述第二文件数据存储于同一文件中。2.根据权利要求1所述的文件加密方法,其特征在于,所述从预先存储的数据中选取第二文件数据,包括:从预先存储的数据中随机选取第二文件数据。3.根据权利要求1所述的文件加密方法,其特征在于,所述从预先存储的数据中选取第二文件数据,包括:依据所述第一文件数据的类型信息从预先存储的数据中选取第二文件数据。4.根据权利要求1所述的文件加密方法,其特征在于,该方法还包括:在所述第一加密操作过程中,在显示界面中仅显示第一文件数据的内容。5.根据权利要求1-4中任一项所述的文件加密方法,其特征在于,该方法还包括:接收第二触发指令,所述第二触发指令用于触发文件的第二加密操作;获取第一加密密码,并采用所述第一加密密码对第一文件数据进行加密,所述第一加密密码为外部输入的密码,所述第一文件数据为文件的原始数据;将已加密的所述第一文件数据存储于文件中。6.一种文件解密方法,其特征在于,该方法包括:接收第三触发指令,所述第三触发指令用于触发打开文件的操作;在显示界面显示密码输入界面;获取并判断外部输入的密码是否为第一加密密码,如果是,则在显示界面显示第一文件数据的内容;所述第一文件数据为文件的原始数据,所述第一加密密码为所述第一文件数据的加密密码;如果否,且外部输入密码的次数超过预设值,则在显示界面显示第二文件数据的内容;所述第二文件数据为与所述第一文件数据存储于同一文件中的数据。7.根据权利要求6所述的文件解密方法,其特征在于,所述在显示界面显示第二文件数据的内容,包括:利用第二加密密码对文件中的已加密的第二文件数据进行解密,并将解密后的所述第二文件数据显示于显示界面;所述第二加密密码为预设的密码。8.根据权利要求6所述的文件解密方法,其特征在于,所述显示界面显示的第二文件数据的内容为只读模式、或可编辑模式。9.一种文件加密装置,其特征在于,该装置包括:第一...
【专利技术属性】
技术研发人员:黄传通,庄湧,
申请(专利权)人:珠海金山办公软件有限公司,北京金山办公软件股份有限公司,广州金山移动科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。