掌桥专利:专业的专利平台
掌桥专利
首页

一种加密解密应用方法、装置及介质

文献发布时间:2023-06-19 16:12:48



技术领域

本发明涉及数据加密技术领域,具体提供一种加密解密应用方法、装置及介质。

背景技术

在我国,信息网络安全研究历经了通信保密、数据保护两个阶段,正在进入网络信息安全研究阶段,现已开发研制出防火墙、安全路由器、安全网关、黑客入侵检测、系统脆弱性扫描软件等。现在密码技术分为两类对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系),但是数据加密仍不安全。

发明内容

本发明是针对上述现有技术的不足,提供一种实用性强的加密解密应用方法。

本发明进一步的技术任务是提供一种设计合理,安全适用的加密解密应用装置。

本发明进一步的技术任务是提供一种计算机可读介质。

本发明解决其技术问题所采用的技术方案是:

一种加密解密应用方法,具有如下步骤:

S1、定义加密模型;

S2、加密数据识别;

S3、加密数据保存;

S4、加密数据读取。

进一步的,在步骤S1中,在密级的基础上,针对不同的库表,定义加密的数据及数据的加密方式,支持ORACLE、MYSQL或DB2关系型数据库。

进一步的,在步骤S2中,加密数据识别,是识别加密数据的功能,根据定义的加密数据发现规则,第数据进行扫描,并标记识别出来的加密标签。

进一步的,在步骤S3中,首先获取业务数据,读取加密模型,判断是否需求加密,若需要加密,则进行加密,若不需要加密,则业务数据进行保存。

进一步的,加密数据保存,即根据加密规则,对需要入库的数据进行加密处理,根据使用场景,分为后台处理和数据库处理,其中,后台处理为使用过滤器和拦截器,识别代码操作方式,新增或修改数据时调用加密方法。

进一步的,在步骤S4中,读取数据时调用解密方法,对于数据库使用函数、存储过程对数据进行加密解密处理。

一种加密解密应用装置,包括:至少一个存储器和至少一个处理器;

所述至少一个存储器,用于存储机器可读程序;

所述至少一个处理器,用于调用所述机器可读程序,执行一种加密解密应用方法。

一种计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行一种加密解密应用方法。

本发明的一种加密解密应用方法、装置及介质和现有技术相比,具有以下突出的有益效果:

本发明增强了数据中心数据安全性,在数据库信息泄露的情况下也能够增强数据的安全性,通过了数据加密和解密的方法,方便开发实施人员的使用。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

附图1是一种加密解密应用方法的流程示意图;

附图2是一种加密解密应用方法中加密数据保存示意图;

附图3是一种加密解密应用方法中加密数据读取示意图。

具体实施方式

为了使本技术领域的人员更好的理解本发明的方案,下面结合具体的实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本发明保护的范围。

下面给出一个最佳实施例:

如图1-3所示,本实施中一种加密解密应用方法,具有如下步骤:

S1、定义加密模型;

加密模型,即在密级的基础上,针对不同的库表,定义需要加密的数据及数据的加密方式,支持ORACLE、MYSQL、DB2等关系型数据库。

S2、加密数据识别;

加密数据识别,是识别加密数据的功能,根据定义的加密数据发现规则,第数据进行扫描,并标记识别出来的加密标签,如人名、身份证号、统一社会信用代码、注册金额等,以方便后续确认建立加密模型。

S3、加密数据保存;

首先获取业务数据,读取加密模型,判断是否需求加密,若需要加密,则进行加密,若不需要加密,则业务数据进行保存。

加密数据保存,即根据加密规则,对需要入库的数据进行加密处理,根据使用场景,分为后台处理和数据库处理,其中,后台处理为使用过滤器和拦截器,识别代码操作方式,新增或修改数据时调用加密方法。

S4、加密数据读取;

读取数据时调用解密方法,对于数据库使用函数、存储过程对数据进行加密解密处理。

基于以上方法,本实施例中的一种加密解密应用装置,包括:至少一个存储器和至少一个处理器;

所述至少一个存储器,用于存储机器可读程序;

所述至少一个处理器,用于调用所述机器可读程序,执行一种加密解密应用方法。

一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行一种加密解密应用方法

上述具体的实施方式仅是本发明具体的个案,本发明的专利保护范围包括但不限于上述具体的实施方式,任何符合本发明的一种加密解密应用方法、装置及介质权利要求书的且任何所述技术领域普通技术人员对其做出的适当变化或者替换,皆应落入本发明的专利保护范围。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

技术分类

06120114742430