【技术实现步骤摘要】
本公开涉及计算机领域,尤其涉及文件签名方法及装置。
技术介绍
文件签名技术能够增强文件传输的完整性及安全性,已被广泛应用于信息传输、信息安全、交易服务等领域。文件签名技术基于客户端/服务器(C/S)架构。相关技术中,客户端需要向服务器上传整个待签名文件,以由服务器进行签名。由于需要上传整个待签名文件,从而导致客户端与服务器之间的传输速度慢,签名效率低。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种文件签名方法及装置。根据本公开实施例的第一方面,提供一种文件签名方法,所述方法应用于客户端,并且所述方法包括:对目标文件进行摘要计算,得出针对所述目标文件的摘要值;向服务器发送所述摘要值,所述摘要值用于所述服务器对所述摘要值进行加密;从所述服务器接收加密后的摘要值;以及将所述加密后的摘要值合并到所述目标文件中。在第一方面的一些可能的实施方式中,所述目标文件包括待签名文件和与所述待签名文件有关的信息。在第一方面的一些可能的实施方式中,所述对目标文件进行摘要计算,得出针对所述目标文件的摘要值,包括:利用安全散列算法-256算法对所述目标文件进行摘要计算, ...
【技术保护点】
一种文件签名方法,其特征在于,所述方法应用于客户端,并且所述方法包括:对目标文件进行摘要计算,得出针对所述目标文件的摘要值;向服务器发送所述摘要值,所述摘要值用于所述服务器对所述摘要值进行加密;从所述服务器接收加密后的摘要值;以及将所述加密后的摘要值合并到所述目标文件中。
【技术特征摘要】
【专利技术属性】
技术研发人员:程洋,王江少,杜慧,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。