一种应用层全报文加密传输方案
    1.
    发明公开

    公开(公告)号:CN117792712A

    公开(公告)日:2024-03-29

    申请号:CN202311725289.9

    申请日:2023-12-15

    发明人: 陈元芳

    IPC分类号: H04L9/40 H04L9/06

    摘要: 本发明属于数据安全防护技术领域,具体的说是一种应用层全报文加密传输方案,S1、在系统的整体运行过程中,通过利用报文的加密算法,配合联机报文MAC的计算方法,对信息进行加密保护,在进行报文信息加密时,填充方式采用PKCS7Padding方式填充,分组密码的加密模式采用ECB模式,构建加密数据;S2、将现有的金融、非金融报文整体进行SM4加密后通过分段方式进行传输以满足传输的机密性要求,为加密后的报文计算mac并通过报文头的MAC字段进行传输以满足数据传输的完整性要求;通过采用PKCS7Padding方式填充和分组密码的加密模式采用ECB模式为,使用SM4对称加密对报文信息进行加密保护,从而减少信息被窃取、监听,避免秘密泄露,增加信息的机密性,提高安全性。

    基于markdown格式数据字典的数据层代码生成方法

    公开(公告)号:CN113885846A

    公开(公告)日:2022-01-04

    申请号:CN202111174819.6

    申请日:2021-10-09

    发明人: 陈元芳

    IPC分类号: G06F8/30 G06F16/242

    摘要: 本发明提供基于markdown格式数据字典的数据层代码生成方法,涉及软件开发技术领域。包括以下步骤:S1、读取配置的md文件列表,S2、按照配置的文件顺序读取md文件,以文本方式读入内存,S3、解析md文件,S4、根据表结构信息生成实体类文件,S5、根据表结构信息生成数据访问层代码。本本发明设计了一个markdown格式的数据字典文件,并以此文件为驱动,实现java实体类、数据访问层代码及SQL代码的自动生成,这样研发人员只需要更新数据,然后再以数据字典来生成代码即可,同时markdown文件是一个简单的文本文件,在git等版本管理工具中可以很好的展示表结构的变动情况。

    一种基于springBatch的金融交易对账方案

    公开(公告)号:CN118429112A

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

    申请号:CN202311651286.5

    申请日:2023-12-05

    发明人: 陈元芳

    IPC分类号: G06Q40/12 G06Q40/04

    摘要: 本发明属于金融科技技术领域,具体的说是一种基于springBatch的金融交易对账方案,包括以下步骤:S1:aic模块;S2:新增FPS_TCS;S3:新建对账子系统TCS(Trans Compared System);S4:数据库设计;所述S1新增对账相关的文件接口;所述S2新增TcsDefault.list;sbin下新增新增TcsDefault.list文件,配置从行内、银联、多渠道获取文件的配置,修改aic_fps.${org}.sh;新增批量job;新增fps‑batch批量进程;所述S3对账子系统每日凌晨将收到的通联核心的入账交易流水及各渠道的交易流水文件入库。同时对该批次的渠道侧交易流水预处理:勾对撤销/冲正的正反交易,即撤销/冲正的正反交易后续不参与对账;所述S4数据库设计包括数据表。

    一种基于mina、slf4j的原始报文落地方案

    公开(公告)号:CN117857326A

    公开(公告)日:2024-04-09

    申请号:CN202311653096.7

    申请日:2023-12-05

    发明人: 陈元芳

    IPC分类号: H04L41/069 H04L69/04 H04L9/40

    摘要: 本发明属于计算机技术领域,具体的说是一种基于mina、slf4j的原始报文落地方案,包括以下步骤:S1:新增gzipString方法;将字符串进行gzip压缩后再通过base64编码成字符串;S2:新增simpleRawMessageLog方法:增加message的logger;根据环境isLogRawMessage判断是是否输出原始报文,根据enableGzipMessageLogp判断是否对报文进行gzip压缩;S3:修改交易前置的MessageDecoder的doDecode方法。