【技术实现步骤摘要】
一种数据加密、解密方法、装置、电子设备及存储介质
本专利技术涉及数据处理
,特别是涉及一种数据加密、解密方法、装置、电子设备及存储介质。
技术介绍
随着大数据时代的到来,信息安全的问题越来越被人所重视,针对数据信息的加密技术的要求也越来越高。数据加密的基本过程就是对原来为明文的数据按某种加密方式进行处理使其成为密文,从而保证数据的安全。常见的加密方式可以分为对称式加密方式等,例如,DataEncryptionStandard、InternationalDataEncryptionAlgorithm、MD5算法、新型椭圆曲线算法等。通过目前的加密方式进行数据加密得到的加密数据均为文本,加密数据以文本的方式进行存储或者传输。由于从密码学的角度来说,一般加密算法都有其规律可寻,加密得到的密文也就具有一定的规律,一串进过加密得到的字符是很容易被识别出来的,隐蔽性较差,导致加密数据的安全性不高。
技术实现思路
本专利技术实施例的目的在于提供一种数据加密、解密方法、装置、电子设备及存储介质,以提 ...
【技术保护点】
1.一种数据加密方法,其特征在于,所述方法包括:/n获取待加密数据;/n根据预设灰度值设定规则,确定所述待加密数据所包含的字符对应的灰度值;/n根据预设颜色值设定规则,确定所述待加密数据所包含的每个字符对应的颜色值;/n确定与所述每个字符对应的颜色值及灰度值对应的像素点;/n利用所述像素点按照预设生成方式,生成目标图像,作为所述待加密数据对应的加密数据。/n
【技术特征摘要】
1.一种数据加密方法,其特征在于,所述方法包括:
获取待加密数据;
根据预设灰度值设定规则,确定所述待加密数据所包含的字符对应的灰度值;
根据预设颜色值设定规则,确定所述待加密数据所包含的每个字符对应的颜色值;
确定与所述每个字符对应的颜色值及灰度值对应的像素点;
利用所述像素点按照预设生成方式,生成目标图像,作为所述待加密数据对应的加密数据。
2.如权利要求1所述的方法,其特征在于,所述根据预设灰度值设定规则,确定所述待加密数据所包含的字符对应的灰度值的步骤,包括:
确定所述待加密数据所包含的每个字符的类型;
根据预设的灰度值与类型的对应关系,确定所述每个字符对应的灰度值。
3.如权利要求1所述的方法,其特征在于,所述根据预设颜色值设定规则,确定所述待加密数据所包含的每个字符对应的颜色值的步骤,包括:
根据预设分布方式,确定所述待加密数据所包含的每个字符在预设三维坐标系中对应位置;
基于所述每个字符在预设三维坐标系中对应的位置,确定所述每个字符对应的颜色值。
4.如权利要求3所述的方法,其特征在于,所述预设三维坐标系的坐标值范围为(0,255);
所述基于所述每个字符在预设三维坐标系中对应的位置,确定所述每个字符对应的颜色值的步骤,包括:
将所述每个字符在预设三维坐标系中对应的位置的坐标,确定为该字符对应的RGB值。
5.如权利要求1-4任一项所述的方法,其特征在于,所述利用所述像素点按照预设生成方式,生成目标图像的步骤,包括:
获取备用图像;
利用所述像素点按照预设替换方式替换所述备用图像中的像素点,生成目标图像。
6.一种数据解密方法,其特征在于,所述方法包括:
获取目标图像;
按照生成所述目标图像时采用的预设生成方式的逆过程,确定所述目标图像中的目标像素点及对应的顺序;
根据生成所述目标图像时所采用的预设颜色值设定规则的逆过程及生成所述目标图像时所采用的预设灰度值设定规则的逆过程,确定所述目标像素点对应的字符;
按照所述目标像素点对应的顺序排列对应的所述字符,得到解密后的数据。
7.如权利要求6所述的方法,其特征在于,所述根据生成所述目标图像时所采用的预设颜色值设定规则的逆过程及生成所述目标图像时所采用的预设灰度值设定规则的逆过程,确定所述目标像素点对应的字符的步骤,包括:
根据预设的灰度值与类型的对应关系,确定每个所述目标像素点对应的字符的类型;
根据所述每个目标像素点对应的字符的类型及颜色值,按照生成所述目标图像时所采用的预设颜色值设定规则的逆过程确定所述每个目标像素点对应的字符。
8.如权利要求6或7所述的方法,其特征在于,所述按照生成所述目标图像时采用的预设生成方式的逆过程,确定所述目标图像中的目标像素点及对应的顺序的步骤,包括:
获取生成目标图像时所采用的预设替换方式;
根据所述预设替换方式的逆过程,确定所述目标图像中的目标像素点及对应的顺序。
9.一种数据加密装置,其特征在于,所述装置包括:
待加密数据获取模块,用于获取待加密数据;
灰度值确定模块,用于根据预设灰度值设定规则,确定所述待加密数据所包含的字符对应的灰度值;
颜色值确定模块,用于...
【专利技术属性】
技术研发人员:林泉宇,
申请(专利权)人:杭州海康威视系统技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。