抽象语法表示法
我正在编写网络客户端和服务器,在研究过程中我遇到了asn1表示法。
asn1表示法如何帮助我对网络服务进行编程以及它解决了哪些问题?值得使用吗?它是否简化了网络编程,还是我能做到的事情?还有其他选择吗?
我正在寻找关于asn1的教程,我应该如何以及为什么要实现它?你在用它吗?如果是这样,你是如何使用它的。
答案 0 :(得分:1)
您不应该实施ASN.1,(除非这明确是您的目标)。 相反,大多数ASN.1用户找到一个库并使用该库。 (根据我的经验,任何好的图书馆都需要花费很多钱)。
除非你需要,否则我不会使用ASN.1。与已经指定ASN.1的内容进行互操作是使用它的一个很好的理由。 (例如:我认为Kerberos事务在ASN.1中编码)否则,我会查看任何其他格式,例如XML或JSON。