-
公开(公告)号:CN117852095A
公开(公告)日:2024-04-09
申请号:CN202311737525.9
申请日:2023-12-16
Applicant: 北京北信源软件股份有限公司
Abstract: 本公开实施例公开了一种文件签名方法、文件校验方法、装置、设备和存储介质,该文件签名方法包括:获取待签名的目标文件的项目信息;从签名版本所在服务器获取与项目信息对应的处于启用状态的签名版本;从签名版本中提取签名算法和签名密钥,使用签名算法和签名密钥对目标文件的指纹信息进行签名,得到签名信息;从签名版本中提取签名版本编号,根据签名版本编号、签名信息和指向签名版本所在的服务器的地址信息,生成目标文件的签名文件。该方法能够提高签名密钥、算法泄露后的签名文件的安全性。
-
公开(公告)号:CN117724743A
公开(公告)日:2024-03-19
申请号:CN202311789503.7
申请日:2023-12-22
Applicant: 北京北信源软件股份有限公司
Abstract: 本公开实施例公开了一种软件升级包生成方法、装置、设备和存储介质。该方法包括:将软件的当前版本和待升级版本进行比对,筛选出待升级组件;从Git仓库拉取当前版本下的软件升级包工程,生成初始软件升级包文件;遍历待升级组件,从Git仓库拉取每个待升级组件对应的分支工程,得到待升级组件的代码,对代码进行打包处理,得到待升级组件对应的打包文件,将打包文件按照升级包结构塞入初始软件升级包文件;将待升级版本的信息添加到初始软件升级包文件中,得到更新后的软件升级包文件;对更新后的软件升级包文件进行组包处理,得到待升级版本对应的最终软件升级包。该方法能够使软件升级打包变的高效简洁,减少用户手动打升级包操作。
-