一种代码校验方法及装置

    公开(公告)号:CN112613037A

    公开(公告)日:2021-04-06

    申请号:CN202011599487.1

    申请日:2020-12-29

    Inventor: 刘好伟 张晶

    Abstract: 本发明公开了一种代码校验方法及装置;该方法包括:使用动态链接库文件加密工具加密使用源码编译出来的动态链接库文件,并将加密前的动态链接库文件的待校验代码段的哈希值预置到加密后的动态链接库文件中;当通过应用程序加载加密后的动态链接库文件时,调用解密代码对加密后的动态链接库文件进行解密并加载到内存中;当解密加载后的动态链接库被调用运行时,基于加密前的动态链接库文件的待校验代码段的哈希值,对解密加载后的动态链接库文件的待校验代码段进行完整性校验。本申请实施例可以动态保护代码的正常运行,防止代码在运行过程中的非法侵权行为,从而可以达到保护应用开发者和使用者的合法权益的目的。

    一种代码校验方法及装置

    公开(公告)号:CN112613037B

    公开(公告)日:2024-08-20

    申请号:CN202011599487.1

    申请日:2020-12-29

    Inventor: 刘好伟 张晶

    Abstract: 本发明公开了一种代码校验方法及装置;该方法包括:使用动态链接库文件加密工具加密使用源码编译出来的动态链接库文件,并将加密前的动态链接库文件的待校验代码段的哈希值预置到加密后的动态链接库文件中;当通过应用程序加载加密后的动态链接库文件时,调用解密代码对加密后的动态链接库文件进行解密并加载到内存中;当解密加载后的动态链接库被调用运行时,基于加密前的动态链接库文件的待校验代码段的哈希值,对解密加载后的动态链接库文件的待校验代码段进行完整性校验。本申请实施例可以动态保护代码的正常运行,防止代码在运行过程中的非法侵权行为,从而可以达到保护应用开发者和使用者的合法权益的目的。

    消息传输方法、装置、系统及其保护代码更新方法、装置

    公开(公告)号:CN111131281B

    公开(公告)日:2022-09-02

    申请号:CN201911389464.5

    申请日:2019-12-30

    Abstract: 本发明公开了一种消息传输方法、装置、系统及其保护代码更新方法、装置,消息发送装置采用加密代码对消息原文进行加密得到加密消息,并调用虚拟指令编译器,对加密代码对应的解密代码进行编译,生成解密代码的解密字节码,将加密消息和解密字节码传输到消息接收装置;消息接收装置在接收到加密消息和解密字节码后,调用虚拟指令解释器,对解密字节码进行解释执行,对加密消息进行解密得到消息原文。本发明能够在无需升级消息收发端软件程序版本的情况下,灵活更新消息保护代码,以实现消息传输的安全防护能力。

    消息传输方法、装置、系统及其保护代码更新方法、装置

    公开(公告)号:CN111131281A

    公开(公告)日:2020-05-08

    申请号:CN201911389464.5

    申请日:2019-12-30

    Abstract: 本发明公开了一种消息传输方法、装置、系统及其保护代码更新方法、装置,消息发送装置采用加密代码对消息原文进行加密得到加密消息,并调用虚拟指令编译器,对加密代码对应的解密代码进行编译,生成解密代码的解密字节码,将加密消息和解密字节码传输到消息接收装置;消息接收装置在接收到加密消息和解密字节码后,调用虚拟指令解释器,对解密字节码进行解释执行,对加密消息进行解密得到消息原文。本发明能够在无需升级消息收发端软件程序版本的情况下,灵活更新消息保护代码,以实现消息传输的安全防护能力。

Patent Agency Ranking