一种数据加密或解密的方法、系统、电子设备及存储介质与流程

文档序号:31936231发布日期:2022-10-26 01:50阅读:来源:国知局

技术特征:
1.一种数据加密的方法,其特征在于,所述方法包括:获取原始数据,所述原始数据为自然数;将所述原始数据转换为哈希验证数据,所述哈希验证数据用于表征所述原始数据的来源唯一性;将所述哈希验证数据与密钥矩阵进行运算,得到加密数据。2.根据权利要求1所述的一种数据加密的方法,其特征在于:所述将所述原始数据转换为哈希验证数据,包括:对所述原始数据进行进制转换,得到16位二进制数;获取所述原始数据的来源设备id;对所述来源设备id进行哈希运算,得到16位的哈希结果数据;拼接所述哈希结果数据与所述16位二进制数,得到哈希验证数据。3.根据权利要求1所述的一种数据加密的方法,其特征在于:所述密钥矩阵为规模为5*32位的矩阵。4.根据权利要求3所述的一种数据加密的方法,其特征在于:所述密钥矩阵中一部分数据为空。5.一种数据解密的方法,所述数据解密的方法与权利要求1-5所述的一种数据加密的方法对应,其特征在于:所述方法包括:获取所有来源设备id的哈希校验表,所述哈希校验表用于验证所述原始数据的来源设备id;将所述加密数据与所述密钥矩阵进行运算,得到解密数据,所述解密数据包括哈希结果数据和16位二进制数;取出所述解密数据中包含的哈希结果数据;基于所述哈希校验表,对比验证所述哈希结果数据是否存在于所述哈希校验表中;若是,则基于所述哈希校验表获取所述解密数据对应的来源设备id;并取出所述解密数据中的16位二进制数;对所述16位二进制数进行进制转换,得到原始数据。6.根据权利要求5所述的一种数据解密方法,其特征在于:所述获取所有来源设备id的哈希校验表,包括:获取所有的来源设备id;对所述所有的来源设备id进行哈希运算,得到所有来源设备的哈希运算结果;将所有所述来源设备的哈希运算结果与所述来源设备id一一对应,形成所述哈希校验表。7.根据权利要求6所述的一种数据解密方法,其特征在于:所述哈希验证数据与密钥矩阵之间、所述加密数据与所述密钥矩阵之间的运算为异或运算。8.一种数据加密解密系统,其特征在于:所述系统包括:数据获取模块,用于获取原始数据,所述原始数据为自然数;数据转换模块,用于将所述原始数据转换为哈希验证数据,所述哈希验证数据用于表征所述原始数据的来源唯一性;加密模块,用于将所述哈希验证数据与密钥矩阵进行运算,得到加密数据;
解密模块,用于对所述加密数据进行解密,得到原始数据。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的一种数据加密或解密的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的一种数据加密或解密的方法。

技术总结
本发明提供了一种数据加密、解密的方法、系统、电子设备及存储介质,所述方法包括:获取原始数据,所述原始数据为自然数;将所述原始数据转换为哈希验证数据,所述哈希验证数据用于表征所述原始数据的来源唯一性;将所述哈希验证数据与密钥矩阵进行运算,得到加密数据。具有提高原始数据保密性的效果。具有提高原始数据保密性的效果。具有提高原始数据保密性的效果。


技术研发人员:江志强 贺再清 何江南 林元杰 王敏
受保护的技术使用者:核工业四一六医院
技术研发日:2022.07.19
技术公布日:2022/10/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1