【技术实现步骤摘要】
一种存取文本文件的方法、装置和计算机可读存储介质
本专利技术涉及数据安全
,特别是涉及一种存取文本文件的方法、装置和计算机可读存储介质。
技术介绍
随着公司业务不断增长,产生了需要对外提供测试工具和测试脚本的需求,但是测试脚本的内容需要保密,那么将测试脚本加密,测试工具将加密的测试脚本解密后执行是一种有效的解决方法。现有技术往往采用单一的加密密钥对测试脚本等文本文件进行加密。文本文件的类型以及个数往往较多,一旦加密密钥被破解,将会对公司业务的安全带来严重的影响。可见,如何提升文本文件存取的安全性,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种存取文本文件的方法、装置和计算机可读存储介质,可以提升文本文件存取的安全性。为解决上述技术问题,本专利技术实施例提供一种存取文本文件的方法,包括:当获取到文本文件时,从密钥库中随机调用一个密钥;其中,所述密钥库中包含有多个密钥,每个密钥有其对应的密钥标识;利用所述密钥对所述文本文件 ...
【技术保护点】
1.一种存取文本文件的方法,其特征在于,包括:/n当获取到文本文件时,从密钥库中随机调用一个密钥;其中,所述密钥库中包含有多个密钥,每个密钥有其对应的密钥标识;/n利用所述密钥对所述文本文件进行加密处理,得到密文数据;/n按照设定的规则,计算所述文本文件的校验值;/n将所述密钥对应的密钥标识、所述校验值以及所述密文数据进行拼接,得到加密文件,并保存所述加密文件。/n
【技术特征摘要】
1.一种存取文本文件的方法,其特征在于,包括:
当获取到文本文件时,从密钥库中随机调用一个密钥;其中,所述密钥库中包含有多个密钥,每个密钥有其对应的密钥标识;
利用所述密钥对所述文本文件进行加密处理,得到密文数据;
按照设定的规则,计算所述文本文件的校验值;
将所述密钥对应的密钥标识、所述校验值以及所述密文数据进行拼接,得到加密文件,并保存所述加密文件。
2.根据权利要求1所述的方法,其特征在于,在所述保存所述加密文件之后还包括:
读取目标加密文件;其中,所述目标加密文件为所有加密文件中的任意一个加密文件;
根据预先设定的拼接顺序,将所述目标加密文件进行拆分处理,得到目标密钥标识、目标校验值以及目标密文数据;
从所述密钥库中查询与所述目标密钥标识相匹配的目标密钥;并利用所述目标密钥对所述目标密文数据进行解密处理,得到明文数据;
按照设定的规则,计算所述明文数据的校验值;
当所述明文数据的校验值与所述目标校验值一致时,则展示所述明文数据。
3.根据权利要求2所述的方法,其特征在于,还包括:
当所述明文数据的校验值与所述目标校验值不一致时,则展示解密失败的提示信息。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述按照设定的规则,计算所述文本文件的校验值包括:
利用消息摘要算法,计算所述文本文件的摘要结果;并将所述摘要结果作为所述文本文件的校验值。
5.根据权利要求1所述的方法,其特征在于,所述将所述密钥对应的密钥标识、所述校验值以及所述密文数据进行拼接,得到加密文件包括:
将所述密钥对应的密钥标识、所述校验值以及所述密文数据进行顺序拼接,得到加密文件。
6.一种存取文本文件的装置,其特征在于,包括调用单元、加密单元、计算单元、拼接单元和保存单元;
所述调...
【专利技术属性】
技术研发人员:林栋栋,赵志明,苏晨,蒋曲明,邬亮,彭浩毅,
申请(专利权)人:楚天龙股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。