发明名称 |
PDF文件数字签名及其验证方法、系统 |
摘要 |
本发明提供一种PDF文件数字签名及其验证方法、系统,所述PDF文件数字签名方法包括以下步骤:获取待签名的PDF文件的待认证数据及该待认证数据的数据长度;根据所述待认证数据及数据长度构建数字签名的原文;根据所述数字签名的原文、用户公钥证书以及用户私有密钥计算数字签名值;将所述数字签名值写入所述PDF文件。本发明的PDF文件数字签名及其验证方法、系统,创建了客户端不能识别的隐藏签名,并且该隐藏签名的数据允许被客户端重新编辑而不会破坏隐藏签名的有效性。 |
申请公布号 |
CN103617403B |
申请公布日期 |
2016.09.28 |
申请号 |
CN201310608077.2 |
申请日期 |
2013.11.25 |
申请人 |
数安时代科技股份有限公司 |
发明人 |
张永强 |
分类号 |
G06F21/64(2013.01)I;H04L9/32(2006.01)I |
主分类号 |
G06F21/64(2013.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
王茹;黄晓庆 |
主权项 |
一种PDF文件数字签名方法,其特征在于,包括以下步骤:获取待签名的PDF文件的待认证数据及该待认证数据的数据长度;根据所述待认证数据及数据长度构建数字签名的原文;根据所述数字签名的原文、用户公钥证书以及用户私有密钥计算数字签名值;以追加模式在所述PDF文件中添加数字签名字典,所述数字签名字典中包括:签名类型、数字签名值;所述签名类型取值为任意不同于标准签名类型的数据;在所述PDF文件中添加交叉索引表及文件结束标识符。 |
地址 |
528200 广东省佛山市南海区狮山镇南海软件科技园科教路 |