博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asn.1的理解
阅读量:4112 次
发布时间:2019-05-25

本文共 414 字,大约阅读时间需要 1 分钟。

1.  asn.1里面数据分为内建类型(bool,integer等),结构类型(sequence,set等)
2.  各关键字的含义 
3.  其中主要注意[ ]的含义,其代表用中括号中的值替换asn.1编码中默认的值
4.  注意各类型tag的值,implicit出现时,tag中的前两位要跟着变。
5.  explicit和implicit的区别
    一个类型被声明了IMPLICIT tag,编码时会用新的tag(即IMPLICIT前面[]中的)值替换旧的值(IMPLICIT后面[]中的tag值或universal tag)
    一个类型被声明了 EXPLICIT tag,编码时会在旧的tlv基础上嵌套一层TLV,T是 EXPLICIT tag值,L是tlv的长度,V即原tlv。
当没有其它更多描述信息,并且使用BER编码时,会默认为EXPLICIT模式,将UNIVERSAL类和context-specific类的Tag同时编码出来。
你可能感兴趣的文章
python实现100以内自然数之和,偶数之和
查看>>
python数字逆序输出及多个print输出在同一行
查看>>
ESP8266 WIFI数传 Pixhaw折腾笔记
查看>>
苏宁产品经理面经
查看>>
百度产品经理群面
查看>>
去哪儿一面+平安科技二面+hr面+贝贝一面+二面产品面经
查看>>
element ui 弹窗在IE11中关闭时闪现问题修复
查看>>
vue 遍历对象并动态绑定在下拉列表中
查看>>
Vue动态生成el-checkbox点击无法选中的解决方法
查看>>
python __future__
查看>>
MySQL Tricks1
查看>>
python 变量作用域问题(经典坑)
查看>>
pytorch
查看>>
pytorch(二)
查看>>
pytorch(三)
查看>>
pytorch(四)
查看>>
pytorch(5)
查看>>
pytorch(6)
查看>>
ubuntu相关
查看>>
C++ 调用json
查看>>