ASN.1 编码规则概述(一)

文章目录

  • 一、ASN.1
  • 二、 ASN.1的标准编码规则分类
  • 三、描述ASN.1记法的标准
  • 四、描述ASN.1编码规则的标准

一、ASN.1

ASN.1(Abstract Syntax Notation One) 是一套标准,是描述数据的表示、编码、传输、解码的灵活的记法,它提供了一套正式、
无歧义和精确的规则以描述独立于特定计算机硬件的对象结构。ASN.1本身只定义了表示信息的抽象语法,但是没有限定其编码的方法。

二、 ASN.1的标准编码规则分类

  1. 基本编码规则(BER,Basic Encoding Rules)
  2. 规范编码规则 (CER Canonical Encoding Rules)
  3. 唯一编码规则(DER,Distinguished Encoding Rules)
  4. 压缩编码规则(PER,Packed Encoding Rules)
  5. XML编码规则(XER,XML Encoding Rules)

三、描述ASN.1记法的标准

  1. ITU-T Rec. X.680 | ISO/IEC 8824-1
  2. ITU-T Rec. X.681 | ISO/IEC 8824-2
  3. ITU-T Rec. X.682 | ISO/IEC 8824-3
  4. ITU-T Rec. X.683 | ISO/IEC 8824-4

四、描述ASN.1编码规则的标准

  1. ITU-T Rec. X.690 | ISO/IEC 8825-1 (BER, CER and DER)
  2. ITU-T Rec. X.691 | ISO/IEC 8825-2 (PER)
  3. ITU-T Rec. X.692 | ISO/IEC 8825-3 (ECN)
  4. ITU-T Rec. X.693 | ISO/IEC 8825-4 (XER)

你可能感兴趣的:(ASN1,数据结构)