将数据编码为ASN1 Blob

时间:2013-07-05 11:08:41

标签: c# cryptography asn.1

我需要将各种二进制数据作为blob存储在数据库中。除了自定义格式,我注意到我可以使用 ASN.1 格式。

现在,我可以编写一个自己的 ASN 编码器,但在此之前我想问一下:

是否有 C#库可以轻松地将数据编码为 ASN.1 格式?

我已经看过Lev Walkin blog on ASN.1,我显然可以通过互操作...但我想知道 .NET 是否已经提供了一些方便的东西。

我已经看过 System.Security.Cryptography 命名空间,但它似乎只是用于解密 ASN 数据(或多或少地获取加密证书)等)。

1 个答案:

答案 0 :(得分:1)

请参阅ITU-T的ASN.1工具页面(https://www.itu.int/ITU-T/asn1/links/index.htm)以获取ASN.1工具的一个很好的列表(一些是免费的,一些是商业的)。我知道一些商业工具支持C#。