知识库 > 用户手册 > Tinysoft金融分析.NET使用手册 > 系统主窗口功能 > 系统菜单栏 > 系统 > 函数密钥管理 > 批量导出/导入函数 > 批量加密与解密说明

客户端上传了秘钥:    

  •  
    客户端中上传了秘钥时,用户可以通过导入导出操作对用户函数进行批量加密解密。
    在导入导出窗口中,有以下四个选项,其功能分别为:

    【数据最大位数】:导入导出时不做任何额外的加密解密处理,保持源函数在导入导出前的状态。

    【编译保留加密源码】:导入导出前对函数进行加密操作,且保留源代码(即加密后可通过解密找回源代码)。
    【编译不保留源码】:导入导出前对函数进行加密操作,且不保留源代码(即加密后不能通过解密 找回源代码)。
    pS:不保留源码这种方式不可逆,请用户慎重选择。
    【解密已加密的函数】:导入导出前对已加密的函数进行解密处理。

    批量加密操作提示(二选一即可):
    方式一:用户在批量导出时选择【编译保留加密源码】,然后将该.tslfunc函数包进行批量导入(选择默认方式【数据最大位数】)覆盖。
    方式二:普通方式(选择默认方式【数据最大位数】)导出,然后在批量导入时选择【编译保留加密源码】后覆盖原函数。
    批量解密操作提示(二选一即可):
    方式一:用户在量导出时选择【解密已加密的函数】,然后将该.tslfunc函数包进行批量导入(选择默认方式【数据最大位数】)覆盖。
    方式二:普通方式(选择默认方式【数据最大位数】)导出,然后在批量导入时选择【解密已加密的函数】后覆盖原函数。
    导入时的几个特别场景的解读说明:
    情景一:
    源包是“编译保留加密源码”的函数包,导入时选择:
    1、“编译保留加密源码”:导入后所有函数都是加密且保留了源码的函数。
    2、“编译不保留源码”:导入后所有函数的函数体代码找不回,都是加密且不可解密的状态(有秘钥也找不回)。
    3、“解密已加密的函数”:导入后所有函数都是不加密的状态。
    情景二:
    源包是“编译不保留源码”的函数包,导入时选择:
    1、“编译保留加密源码”:导入后无函数源码且找不回,若公钥存在,还是可以进行运行。
    2、“编译不保留源码”:导入后无函数源码且找不回,若公钥存在,还是可以进行运行。
    3、“解密已加密的函数”:导入后无函数源码且找不回,若公钥存在,还是可以进行运行。