【技术实现步骤摘要】
加密方法、解密方法、装置、电子设备及计算机可读介质
[0001]本公开涉及密码学
,具体而言,涉及一种加密方法
、
解密方法
、
加密装置
、
解密装置
、
电子设备及计算机可读介质
。
技术介绍
[0002]在数据传输的过程当中,很多时候需要给数据进行加密
。
而在实际应用场景当中,应用程序通信的信道往往并不可靠,很容易遭受到第三方窃听者的攻击,导致很多外挂程序应运而生
。
为了有效防止外挂程序,对称加密是好的选择
。
[0003]然而在一般的对称加密算法当中,发送方和接收方需要共享密钥才能进行加解密
。
而对称加密算法的密钥保管本身是一个系统性难题,很容易因处理不当而泄露,有可能会被破解者窃取到,从而失去了加密的保护
。
因此传统的对称加密系统都需要人为的频繁更改密码,来确保系统的安全和稳定性
。
[0004]鉴于此,本领域亟需一种加密和解密方法,能 ...
【技术保护点】
【技术特征摘要】
1.
一种加密方法,其特征在于,包括:获取原始明文和原始密钥,并根据预设加密算法和所述原始密钥对所述原始明文进行加密处理,生成对应的原始密文;将所述原始密文和所述原始密钥输入预先生成的加密程序中,其中,所述加密程序是通过由多个混淆规则组成的目标混淆规则生成的;通过所述加密程序基于所述目标混淆规则对所述原始密文和所述原始密钥进行混淆处理,得到混淆后的目标密文
。2.
根据权利要求1所述的加密方法,其特征在于,所述方法还包括所述加密程序的生成方法,所述加密程序的生成方法包括:获取黑盒中预先定义的混淆规则集合,所述混淆规则集合中包含至少一个候选混淆规则;通过所述黑盒生成随机数,并将所述随机数输入所述黑盒的排序程序中生成对应的排序规则;根据所述排序规则对所述混淆规则集合中的候选混淆规则进行筛选和排序,得到所述目标混淆规则;通过所述黑盒基于所述目标混淆规则输出所述加密程序和对应的解密程序
。3.
根据权利要求2所述的加密方法,其特征在于,所述混淆规则集合中的各个所述候选混淆规则之间互相独立
。4.
根据权利要求2所述的加密方法,其特征在于,所述方法还包括:根据预设时间间隔重新运行所述黑盒,更新所述目标混淆规则,并根据更新后的所述目标混淆规则重新输出所述加密程序和解密程序
。5.
一种解密方法,其特征在于,包括:获取待处理的目标密文,将所述目标密文输入预先生成的解密程序中,其中,所述解密程序是通过由多个混淆规则组成的目标混淆规则生成的;通过所述解密程序基于所述目标混淆规则对所述目标密文进行分离处理,得到原始密文和原始密钥;根据预设加密算法和所述原始密钥对所述原始密文进行解密处理,得到对应的原始明文
。6.
根据权利要求5所述的解密方法,其特征在于,所述方法还包括所述解密程序的生成方法,所述解密程序的生成方法包括...
【专利技术属性】
技术研发人员:莫斯聪,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。