当前位置: 首页 > ds >正文

ans.1中的对象标识符OBJECT_IDENTIFIER----OID

ans.1中的对象标识符OID 
对象标识符 数据类型编码为 TLV 三元组,以 标记 值0x06开头。 小数点对象标识符(OID)的每个整数都根据以下规则进行编码:
•    OID 的前两个节点编码为单个字节。 第一个节点乘以十进制 40,结果将添加到第二个节点的值。
•    小于或等于 127 的节点值在一个字节上进行编码。
•    大于或等于 128 的节点值在多个字节上进行编码。 最左侧字节的位 7 设置为 1。 每个字节的位 0 到 6 位包含编码的值。

第一部分:

0073:          |        30 0e                   ; SEQUENCE (e Bytes)
0075:          |        |  06 0a                ; OBJECT_IDENTIFIER (a Bytes)
0077:          |        |  |  2b 06 01 04 01 82 37 0c  01 02
|        |  |     ; "szOID_CATALOG_LIST_MEMBER (1.3.6.1.4.1.311.12.1.2)"
0081:          |        |  05 00                ; NULL (0 Bytes)

第二部分:

0x2b=32+11=43=40*1+3
得到0x1        0x3                        第一个节点乘以十进制 40,结果将添加到第二个节点的值。

第三部分:

0x82    0x37

1000     0010     0011    0111            每个字节的位 0 到 6 位包含编码的值,得到下面的:

 000     0010     011        0111            把14个位拼接起来得到:

00    0001    0011    0111                0x137    = 0n256+0n48+0n7 = 0n311

第四部分:

上图有一个小错误,100应该为000

http://www.xdnf.cn/news/19543.html

相关文章:

  • 【机器学习基础】决策树算法原理及其在无人驾驶技术中的应用
  • Matplotlib:让数据在Python中跳舞的魔法画笔![特殊字符]
  • 基于FPGA的正弦波和及滤波(已通过仿真和上板)
  • 如何确定虚拟机的IP
  • DVWA靶场通关笔记-SQL Injection (Impossible级别)
  • [ Android Audio 篇 ] 高通平台 Android AudioRecord 多通道录音
  • LangChain中Prompt处理机制的技术架构与核心思想分析
  • STL库——stack/queue(类函数学习)
  • 切片语法[::-1]及其可用的类型
  • 基于STM32设计的智能家居控制系统(华为云IOT)_275
  • 2023年IEEE IOTJ SCI1区TOP,动态环境下无人机目标覆盖任务路径规划,深度解析+性能实测
  • KingbaseES JDBC 驱动详解:连接、配置与最佳实践
  • 介绍Ansible和实施Ansible PlayBook
  • pinia状态管理工具
  • Redis核心原理与Java应用实践
  • 洞悉边界:软件测试中边界值分析的艺术与科学
  • OpenJDK 17 解释器分发表与安全点表机制解析
  • 零基础入门AutoSar中的ARXML文件
  • 【Flask】测试平台开发,产品管理功能UI重构-第九篇
  • Kubernetes 服务发现与健康检查详解
  • 搭建卷积神经网络
  • 软考 系统架构设计师系列知识点之杂项集萃(139)
  • C++11语言(三)
  • Nginx实现P2P视频通话
  • codecombat(Ubuntu环境详细docker部署教程)
  • 项目-云备份
  • 面试 八股文 经典题目 - HTTPS部分(一)
  • Flink NettyBufferPool
  • 大模型时代:用Redis构建百亿级向量数据库方
  • EtherCAT主站IGH-- 41 -- IGH之sdo_request.h/c文件解析