ASN.1/BER中,“Constructed”实际上是什么意思?
创始人
2024-11-11 12:01:27
0

ASN.1和BER都是将信息编码的标准。在ASN.1编码的结构中,“Constructed”表示该元素是由多个原始元素组成的复杂元素。具体来说,它指示了包含的元素是否是一个容器,例如一个序列,一个集合或一个选择器,并且必须从一个或多个其他元素中创建。

在BER编码中,“Constructed”用于表示一个消息的长度和内容,这些内容可以分解为多个BER元素。BER编码中的“Constructed”可以是一个嵌套的结构,其中一个元素可以包含另一个元素。

下面是一个ASN.1和BER中使用“Constructed”的代码示例:

在ASN.1中定义一个包含多个元素的“Constructed”元素:

MyConstructedType ::= SEQUENCE { myInteger INTEGER, myBoolean BOOLEAN, mySequence SEQUENCE OF MyInnerSequence }

在BER编码中,将包含多个元素的“Constructed”元素进行编码:

30 0C 02 01 02 01 01 FF 30 06 02 01 0A 02 01 0B

解释:

  • 30表示该元素是一个SEQUENCE(ASN.1中的Constructed元素)。
  • 0C表示该元素的长度为12个字节。
  • 02 01 02表示myInteger的值为2。
  • 01 01 FF表示myBoolean的值为TRUE。
  • 30 06表示mySequence是另一个嵌套的SEQUENCE(Constructed元素)。
  • 02 01 0A表示MyInnerSequence的第一个元素为10。
  • 02 01 0B表示MyInnerSequence的第二个元素为11。

相关内容

热门资讯

德扑之星ai代打!wpk德州胜... 德扑之星ai代打!wpk德州胜利跟号有关么,德扑之星怎么操作,透牌教程(原生是有挂);大神普及一款德...
黑科技透明挂!(wepoker... 黑科技透明挂!(wepoker)软件透明挂,(wepOkE)都是有挂,解密教程(有挂透视);wepo...
aapoker猫腻!哈糖大菠萝... aapoker猫腻!哈糖大菠萝有外挂吗,pokerworld软件,黑科技教程(竟然是有挂);原来确实...
黑科技软件!(wpK)透视辅助... 黑科技软件!(wpK)透视辅助插件,(WpK)先前真的有挂,微扑克教程(有挂透明);人气非常高,ai...
wepoke ai辅助!clo... wepoke ai辅助!cloud辅助,aapoker有后台操控吗,教你教程(确实真的有挂);1分钟...
黑科技游戏!(AAPOkER)... 1、黑科技游戏!(AAPOkER)透明挂辅助软件,(aApoker)一直是有挂,必备教程(有挂技巧)...
黑科技了解!(好运大菠萝)外挂... 黑科技了解!(好运大菠萝)外挂辅助插件,(gg扑克)竟然有挂,系统教程(有挂透明);小薇(透视辅助)...
aapoker辅助工具存在!线... aapoker辅助工具存在!线上德州有后台操控吗,wepoke保险,插件教程(切实存在有挂);建议优...
德州之星软件!德州之星手游辅助... 您好,德州之星手游辅助这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在...
辅助黑科技!(德州aapoke... 辅助黑科技!(德州aapoker俱乐部)透明挂辅助插件,(aaPoker)其实存在有挂,必赢教程(有...