大家好
我正在使用CR100,但我在计算表定义的签名时遇到了问题,因为我不知道用什么字节来计算它。我有表定义对应的完整字符串(初始BD、标头、消息类型、事务ID、消息正文、签名、最后一个BD)。
我也有计算签名的函数,函数需要一个字节块,这个块是表定义的完整字符串的一个片段,字节数和种子的初始值等于0xAAAA。
我检查了说明手册“BMP5透明命令”中关于理解表格定义和表格签名的第4.8、4.9和4.9.1点。
我的疑问是我需要使用哪些字节来计算表定义的签名,你能给我举个例子吗,请给我看表定义的完整字符串,用于计算签名的块,以及签名。
我希望有人能帮助我。
劳尔·安吉尔
*最后更新者:rulasl7584于2009年4月16日下午2:14*
尊敬的Raul:,
你现在解决那个问题了吗?我通过反复试验发现,表签名应该在缓冲区上从“0”的第一个字节开始计算;表格名称“;字段到最终字段列表分隔符(始终为0)。
在第2.3.4.2节的BMP5透明命令中,这是包含在{…}中的文件数据响应的外部。
致以亲切的问候
迪特里希