ECDSA签名序列化(DER)
让我们来看下面的 DER 编码签名:
3045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204 b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301
该签名是由签名者生成的 R 和 s 值的序列化字节流,用于证明对用于花费输出的私钥的控制权。序列化格式包括以下九个元素:
0x30,表示 DER 序列的开始
0x45,序列的长度(69 字节)
0x02,后跟一个整数值
0x21,整数的长度(33 字节)
R,00884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb
0x02,后跟另一个整数
0x20,整数的长度(32 字节)
S,4b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e3813
一个后缀(0x01),表示所使用的哈希类型(SIGHASH_ALL)
Last updated