报文加密的方法和电子设备技术

技术编号:37157461 阅读:17 留言:0更新日期:2023-04-06 22:19
本申请涉及一种报文加密的方法和电子设备,涉及报文加密技术领域。该方法包括显示用户界面;获取输入至用户界面的待加密报文;执行SHA256插件,将待加密报文通过SHA256算法加密生成加密结果;在用户界面上显示加密结果。解决了对报文进行SHA256算法加密时,需要处理加密代码导致工作效率低的问题

【技术实现步骤摘要】
报文加密的方法和电子设备


[0001]本申请涉及报文加密
,尤其涉及一种报文加密的方法和电子设备。

技术介绍

[0002]SHA256是SHA

2下细分出的一种算法,一种密码散列函数算法标准,属于SHA算法之一是SHA

1的后继者。它就是一个哈希函数,又称散列算法,是一种从任何一种数据中创建小的数字“指纹”的方法。把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫做散列值(或哈希值)的指纹。散列值通常用一个短的随机字母和数字组成的字符串来代表。将算法中可以单独抽出的模块,SHA256算法中用到了8个哈希初值以及64个哈希常量,这些初值是对自然数中前8个质数(2,3,5,7,11,13,17,19)的平方根的小数部分取前32bit而来,SHA256算法中的预处理就是在想要Hash的消息后面补充需要的信息,使整个消息满足指定的结构。
[0003]现有的对报文数据SHA256加密过程需要测试人员对SHA256加密方式有充分的了解并且要求测试人员具有较高的代码处理能力,经常存在因加密代码错误出现问题,从而影响工作效率。

技术实现思路

[0004]为此,本申请提供报文加密的方法和电子设备,有助于帮助解决目前对报文进行SHA256算法加密时,需要处理加密代码导致工作效率低的问题。
[0005]为实现以上目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供一种报文加密的方法,包括:/>[0007]显示用户界面;
[0008]获取输入至用户界面的待加密报文;
[0009]执行SHA256插件,将待加密报文通过SHA256算法加密生成加密结果;
[0010]在用户界面上显示加密结果。
[0011]进一步地,显示用户界面包括:
[0012]执行SHA256插件的取样器,显示用户界面。
[0013]进一步地,执行SHA256插件之前,还包括:
[0014]执行SHA256插件的取样器,获取预设地址中的SHA256插件。
[0015]进一步地,在用户界面上显示加密结果之前,还包括:
[0016]执行察看结果树插件生成响应数据,并将响应数据返回到用户界面上,其中,响应数据中含有加密结果。
[0017]进一步地,方法还包括:
[0018]获取输入至用户界面的加密结果;
[0019]执行SHA256插件,将加密结果通过SHA256算法进行解密生成解密结果;
[0020]在用户界面上显示解密结果。
[0021]第二方面,提供一种电子设备,包括:
[0022]处理器和存储器;
[0023]处理器与存储器通过通信总线相连接;
[0024]其中,处理器,用于调用并执行存储器中存储的程序;
[0025]存储器,用于存储程序,程序至少用于执行权利要求1

5任一项的一种报文加密的方法。
[0026]本申请提供的技术方案可以包括以下有益效果:
[0027]本申请通过获取输入至用户界面的待加密报文;执行SHA256插件,将待加密报文通过SHA256算法加密生成加密结果,实现对待加密报文进行SHA256算法的加密,然后在用户界面显示加密结果,最终完成加密操作,该过程只需在用户界面输入待加密报文之后,执行SHA256插件就可以获得加密结果,从而实现不需要编写代码就完成对报文的加密,可以避免因代码错误出现导致的问题,进而提高工作效率。
[0028]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0029]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0030]图1是根据一示例性实施例示出的一种报文加密的方法流程图;
[0031]图2是根据一示例性实施例示出的一种报文解密的方法流程图
[0032]图3是根据一示例性实施例示出的一种SHA256插件封装的方法流程图;
[0033]图4是根据一示例性实施例示出的一种电子设备的框图示意图。
具体实施方式
[0034]为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
[0035]请参阅图1,图1是根据一示例性实施例示出的一种报文加密的方法流程图,该方法包括如下步骤:
[0036]S101、显示用户界面;
[0037]S102、获取输入至用户界面的待加密报文;
[0038]S103、执行SHA256插件,将待加密报文通过SHA256算法加密生成加密结果;
[0039]S104、在用户界面上显示加密结果。
[0040]在一个实施例中,在用户界面输入待加密报文的情况下,获取输入至用户界面的待加密报文,然后执行SHA256插件,将待加密报文通过SHA256算法加密生成加密结果,实现对待加密报文进行SHA256算法的加密,最后在用户界面显示加密结果,最终完成加密操作,该过程不需要编写加密代码,只需在用户界面输入待加密文件之后,执行SHA256插件,然后在用户界面就可以获得加密结果,从而实现不需要编写代码就完成对报文的加密,可以避
免因代码错误出现导致的问题,进而提高工作效率。
[0041]进一步地,执行SHA256插件的取样器,调取预设地址中的SHA256插件,同时显示用户界面,该用户界面简洁、容易操作,同时可以使用户可以通过用户界面输入待加密报文。
[0042]执行SHA256插件,将待加密报文通过SHA256算法加密生成加密结果之后,执行察看结果树插件生成响应数据,并将响应数据返回到用户界面上,其中,响应数据中含有加密结果,在用户界面上,通过察看结果树插件获得响应数据,进而得到待加密报文的加密结果。通过在用户界面输入待加密报文,然后在响应数据中得到加密结果,该过程不需要编程就能完成对待加密文件的加密,从而实现可以不对加密代码进行处理就能获得加密结果,避免因代码错误出现导致的问题,同时对工作人员具备处理代码能力的要求下降,进一步提高工作效率。
[0043]请参阅图2,图2是根据一示例性实施例示出的一种报文解密的方法流程图,该方法包括如下步骤:
[0044]S201、显示用户界面;
[0045]S202、获取输入至用户界面的加密结果;
[0046]S203、执行SHA256插件,将加密结果通过SHA256算法解密生成解密结果;
[0047]S204、在用户界面上显示解密结果。
[0048]在一个实施例中,在显示界面输入加密结果本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种报文加密的方法,其特征在于,包括:显示用户界面;获取输入至所述用户界面的待加密报文;执行SHA256插件,将所述待加密报文通过SHA256算法加密生成加密结果;在所述用户界面上显示所述加密结果。2.根据权利要求1所述的方法,其特征在于,所述显示用户界面包括:执行所述SHA256插件的取样器,显示所述用户界面。3.根据权利要求2所述的方法,其特征在于,所述执行SHA256插件之前,还包括:执行所述SHA256插件的取样器,获取预设地址中的所述SHA256插件。4.根据权利要求3所述的方法,其特征在于,所述在所述用户界面上显示所述加密结果之前,还包括:执行察看结果树插件...

【专利技术属性】
技术研发人员:汪强朱超梁钰茜陶慧
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1