一种基于软件聚类的源码功能搜索方法

    公开(公告)号:CN106202206B

    公开(公告)日:2020-02-14

    申请号:CN201610487700.7

    申请日:2016-06-28

    Abstract: 本发明提供的是一种基于软件聚类的源码功能搜索方法。输入源码,对源码进行语法检查和类信息的获取,然后分为两个模块完成搜索过程,所述两个模块为软件聚类模块和功能搜索模块,软件聚类模块从获取的类信息中,筛选实体并且构造实体索引,然后进行提取特征和构造特征向量,再通过层次聚类筛选信息,并将结果存储;功能搜索模块从获取的类信息中,构造输入集且完成主题分析,然后进行索引构造并存储索引。本发明能有效提升软件聚类的结果。在实际的阅读源码、维护系统方面都有很好的指导作用。开发者可以借此方法来指导先期探索,加快理解工程,提升开发效率。进一步的发展,可以借此方法完成功能模块的复用。

    一种在OpenSSL中应用SM2椭圆曲线算法进行加密的方法

    公开(公告)号:CN105049206B

    公开(公告)日:2018-07-31

    申请号:CN201510267427.2

    申请日:2015-05-22

    Abstract: 本发明公开了种在OpenSSL中应用SM2椭圆曲线算法进行加密的方法,服务器产生随机大数,计算出椭圆曲线上随机定点数据,将其通过ServerHelloDone消息发送给客户端;客户端根据接收的消息解析出来自服务器的定点数据,将服务器公钥以及客户端的公私密钥对作为SM2的参数,计算出主密钥;客户端随机产生随机大数,计算出椭圆曲线上随机定点数据,将该定点数据和客户端的公钥通过ClientKeyExchange消息发送给服务器;服务器获得客户端的随机定点数据以及客户端公钥,再加上服务器自身的公私密钥对作为SM2的参数,计算出主密钥。本发明具有可靠性高、运行安全稳定的优点。

    一种基于软件聚类的源码功能搜索方法

    公开(公告)号:CN106202206A

    公开(公告)日:2016-12-07

    申请号:CN201610487700.7

    申请日:2016-06-28

    Abstract: 本发明提供的是一种基于软件聚类的源码功能搜索方法。输入源码,对源码进行语法检查和类信息的获取,然后分为两个模块完成搜索过程,所述两个模块为软件聚类模块和功能搜索模块,软件聚类模块从获取的类信息中,筛选实体并且构造实体索引,然后进行提取特征和构造特征向量,再通过层次聚类筛选信息,并将结果存储;功能搜索模块从获取的类信息中,构造输入集且完成主题分析,然后进行索引构造并存储索引。本发明能有效提升软件聚类的结果。在实际的阅读源码、维护系统方面都有很好的指导作用。开发者可以借此方法来指导先期探索,加快理解工程,提升开发效率。进一步的发展,可以借此方法完成功能模块的复用。

    一种在OpenSSL中应用SM2椭圆曲线算法进行加密的方法

    公开(公告)号:CN105049206A

    公开(公告)日:2015-11-11

    申请号:CN201510267427.2

    申请日:2015-05-22

    Abstract: 本发明公开了一种在OpenSSL中应用SM2椭圆曲线算法进行加密的方法,服务器产生一随机大数,计算出椭圆曲线上一随机定点数据,将其通过ServerHelloDone消息发送给客户端;客户端根据接收的消息解析出来自服务器的定点数据,将服务器公钥以及客户端的公私密钥对作为SM2的参数,计算出主密钥;客户端随机产生一随机大数,计算出椭圆曲线上一随机定点数据,将该定点数据和客户端的公钥通过ClientKeyExchange消息发送给服务器;服务器获得客户端的随机定点数据以及客户端公钥,再加上服务器自身的公私密钥对作为SM2的参数,计算出主密钥。本发明具有可靠性高、运行安全稳定的优点。

Patent Agency Ranking