【发布时间】:2012-01-31 09:15:24
【问题描述】:
我想创建一个能够对大整数进行 DER 编码和解码的 Google Go 应用程序(即ECDSA signature r and s)。据我了解,我应该使用asn1 package,但我应该调用哪些函数?
比如我要编码
316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d
和
bf46d26cef45d998a2cb5d2d0b8342d70973fa7c3c37ae72234696524b2bc812
得到这个:
30450220316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d022100bf46d26cef45d998a2cb5d2d0b8342d70973fa7c3c37ae72234696524b2bc81201
反之亦然。我应该调用哪个函数进行编码,哪个函数进行解码以及如何调用?
【问题讨论】:
标签: encoding go digital-signature biginteger der