将数据编码为ASN1 Blob

本文关键字:ASN1 Blob 编码 数据 | 更新日期: 2023-09-27 18:21:04

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

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

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

我在ASN.1上看到了Lev Walkin的博客,我显然可以通过互操作使用它。。。但我想知道.NET是否已经提供了一些方便的东西。

我见过System.Security.Cryptography命名空间,但它似乎只用于解密ASN数据(或多或少可以获得加密证书等)。

将数据编码为ASN1 Blob

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