一种代码相似性评估方法、装置、设备及存储介质

AITNT
正文
推荐专利
一种代码相似性评估方法、装置、设备及存储介质
申请号:CN202410765260
申请日期:2024-06-14
公开号:CN118331637A
公开日期:2024-07-12
类型:发明专利
摘要
本发明实施例涉及一种代码相似性评估方法、装置、设备及存储介质,涉及代码检测技术领域。该方法包括:分析待评估代码,构造对应的抽象语法树;对所述抽象语法树中的节点进行标准化处理;遍历抽象语法树,解析每个节点的语义,输出对应的文本文件;其中,所述文本文件包括节点的类型和属性;基于预设文本对比方法对比所述文本文件和预设代码文本文件,确定所述待评估代码和所述预设代码文本文件对应的预设代码的相似度。本发明实施例的技术方案能够对加入混淆的代码进行识别,排除干扰,得到准确的代码相似性结果。
技术关键词
抽象语法树 相似性评估方法 节点 计算机可执行指令 局部敏感哈希算法 代码检测技术 文本 语义 标记 评估设备 处理器 评估装置 解析器 关键字 模块 程序 存储器 策略 元素
系统为您推荐了相关专利信息
1
一种基于数据库的关键金融数据的识别抓取方法及设备
展示模型 企业 金融 利润 报表
2
基于知识图谱的乡土民俗文化重构方法及系统
节点 重构方法 字段 序列 代表
3
一种基于多核处理器的标准计算节点设计系统及方法
多核处理器 设计系统 处理单元 时钟管理单元 节点设计方法
4
AI生成式模型的训练、图像生成方法及电子设备
文本 适配器 图像生成方法 网络 计算机可执行指令
5
车规级芯片收发电路的自检方法及相关设备
自检方法 收发电路 中频信号 频率 模数转换器
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号