我想创建一个Google Go应用程序,它将能够DER编码和解码大整数(即ECDSA签名r和s)。据我了解,我应该使用asn1包,但是我应该调用什么函数呢?
例如,我想编码
316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d
和
bf46d26cef45d998a2cb5d2d0b8342d70973fa7c3c37ae72234696524b2bc812
得到这个:
30450220316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d022100bf46d26cef45d998a2cb5d2d0b8342d70973fa7c3c37ae72234696524b2bc81201
反之亦然。我应该调用哪个函数进行编码,哪个应该进行解码以及如何调用?
相关分类