首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JetpropelledSnake

    SNMP学习笔记之SNMP4J介绍(Java)

    ) { // 设置安全模式 USM usm = new USM(SecurityProtocols.getInstance(),new OctetString ("MD5DES"),new UsmUser(new OctetString("MD5DES"), AuthMD5.ID,new OctetString("MD5DESUserAuthPassword" ),PrivDES.ID, new OctetString("MD5DESUserPrivPassword"))); target = new UserTarget(); target.setVersion(SnmpConstants.version1); ((CommunityTarget) target).setCommunity(new OctetString oids)); // 设置报文类型 pdu.setType(PDU.GET); //((ScopedPDU) pdu).setContextName(new OctetString

    6.1K71发布于 2018-11-22
  • 来自专栏LoRexxar's Blog

    PlaidCTF 2017 web writeup

    request, render_template_string from pyasn1.codec.ber.decoder import decode from pyasn1.type.univ import OctetString codec.ber.encoder import encode from pyasn1.codec.ber.decoder import decode from pyasn1.type.univ import OctetString tmp.comments\x0fdd31b4dc454c6ec7e01476e02f8eeac4.file") =]aaaa' asnc = encode(OctetString(content)) asns = encode(OctetString(string)) # (OctetString(tagSet=TagSet((), Tag(tagClass=0, tagFormat=0, tagId 616b73636f6e6669672e66726f6d5f707966696c652820222e2e2e2e2e3f746d702e636f6d6d656e74730f64643331623464633435346336656337653031343736653032663865656163342e66696c652229203d5d61616161'), '') # (OctetString

    80620编辑于 2023-02-21
  • 来自专栏全栈程序员必看

    java snmp协议_snmp属于哪一层协议

    org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.Integer32; import org.snmp4j.smi.OID; import org.snmp4j.smi.OctetString DEFAULT_PROTOCOL + ":" + ip + "/" + DEFAULT_PORT); CommunityTarget target = new CommunityTarget(targetAddress, new OctetString

    80820编辑于 2022-11-03
  • 来自专栏数安视界

    国密 SM2 公钥加密密文格式记录

    univ.Integer()), namedtype.NamedType('c1y', univ.Integer()), namedtype.NamedType('c3', univ.OctetString ()), namedtype.NamedType('c2', univ.OctetString()) )def parse_C1C3C2(cipher_bytes: bytes) - univ.Integer()), namedtype.NamedType('c1y', univ.Integer()), namedtype.NamedType('c3', univ.OctetString ()), namedtype.NamedType('c2', univ.OctetString()) )def do_sm2_c1c3c2_asn1_encode(raw_cipher_bytes

    4.8K168编辑于 2024-12-18
  • 来自专栏嵌入式技术笔记

    分享一个go开发的SNMP服务

    GoSNMPServer.Asn1IntegerWrap(ifIndex), nil }, Document: "ifIndex", }, Supports Types: See RFC-2578 FOR SMI Integer OctetString

    1.1K20编辑于 2022-06-27
  • 来自专栏数安视界

    基于 pyasn1 的ASN1 编码入门

    univ.Integer(25)print(f"INTEGER示例:{age.prettyPrint()}, 类型:{type(age)}") # 输出:25# 字节串(OCTET STRING)data = univ.OctetString 计数器等场景可添加值域约束(如subtypeSpec=constraint.ValueRangeConstraint(0, 100))OCTET STRING类型功能:存储二进制数据 代码示例:data = univ.OctetString namedtype.NamedType('myBool', univ.Boolean()), # BOOLEAN namedtype.NamedType('myOctets', univ.OctetString

    72954编辑于 2025-05-13
  • 来自专栏Eureka的技术时光轴

    X509证书结构

    13 -- OID 2.5.29.19(basicConstraints) 0598 01 01 ff --01(BOOLEAN), 01(长度1), ff(True) 0601 04 05 --04(OctetString 0610 06 03 --06(OID), 03(长度3) 0612 55 1d 0e -- OID 2.5.29.14: subjectKeyIdentifier 0615 04 16 --04(OctetString

    1.7K20发布于 2020-07-03
  • 来自专栏程序通事

    SM 国密算法踩坑指南

    BigInteger y = ASN1Integer.getInstance(seq.getObjectAt(1)).getValue(); byte[] c3 = ASN1OctetString.getInstance (seq.getObjectAt(2)).getOctets(); byte[] c2 = ASN1OctetString.getInstance(seq.getObjectAt(3))

    8.7K22编辑于 2021-12-09
  • 来自专栏云鼎实验室的专栏

    漏洞分析 | OpenSSL国密爆出8.1分高危漏洞CVE-2021-3711

    表示该整数的长度是31字节 18AFAB2B35459D2643243B242BE4EA80C6FA5071D2D847340CC57EB9309E5D //31字节的YCoordinate 0420  //04表示OCTETSTRING 表示该字符串的长度是32字节 0B772E4DB664B2601E3B85E39C4AA8C2C1910308BE13B331E009C5A9258C29FD //32字节的HASH 040B //04表示OCTETSTRING

    3K40发布于 2021-09-03
  • 来自专栏全栈程序员必看

    snmp协议的trap操作采用基于_maven批量导入jar包

    org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OctetString VariableBinding v = new VariableBinding(); v.setOid(SnmpConstants.sysName); v.setVariable(new OctetString set target CommunityTarget target = new CommunityTarget(); target.setCommunity(new OctetString VariableBinding v = new VariableBinding(); v.setOid(SnmpConstants.sysName); v.setVariable(new OctetString set target CommunityTarget target = new CommunityTarget(); target.setCommunity(new OctetString

    2.1K20编辑于 2022-09-23
  • 来自专栏全栈程序员必看

    用bc做国密sm2加解密、SM3withSM2签名验签等

    priSeq.getObjectAt(0); // ASN1ObjectIdentifier sm4AlgOid = (ASN1ObjectIdentifier) priSeq.getObjectAt(1); ASN1OctetString priKeyAsn1 = (ASN1OctetString) priSeq.getObjectAt(2); byte[] key = KDF(pwd.getBytes(), 32); byte[] priKeyD priKeyD)); // ASN1ObjectIdentifier sm2DataOidPub = (ASN1ObjectIdentifier) pubSeq.getObjectAt(0); ASN1OctetString pubKeyX509 = (ASN1OctetString) pubSeq.getObjectAt(1); CertificateFactory cf = CertificateFactory.getInstance

    3.3K20编辑于 2022-09-30
  • 来自专栏InvQ的专栏

    weblogic 11g StuckThreadMaxTime 问题解决 以及 线程池、数据库连接池参数调优

    idx=0x74 tid=3728 prio=2 alive, in native, waiting, daemon -- Waiting for notification on: com/octetstring at java/lang/Object.wait(J)V(Native Method) at java/lang/Object.wait(Object.java:485) at com/octetstring TransactionProcessor.waitChange(TransactionProcessor.java:367) ^-- Lock released while waiting: com/octetstring /vde/backend/standard/TransactionProcessor@0x03F42670[fat lock] at com/octetstring/vde/backend/standard native, sleeping, native_waiting, daemon at java/lang/Thread.sleep(J)V(Native Method) at com/octetstring

    2K20发布于 2020-09-27
  • Prometheus 监控网络设备最佳实践!

    .-1.3.6.1.4.1.55062.1.10.4 -name:raidStatus oid:1.3.6.1.4.1.55062.1.10.5.1.4 type:OctetString

    46510编辑于 2026-03-24
  • 来自专栏有价值炮灰

    RSA安全与秘钥基础设施

    一个简单的ASN.1文件如下: Person ::= SEQUENCE { age INTEGER, name OCTETSTRING, birth Date, -- 注释:这里的组合类型在下面定义

    2.6K30编辑于 2023-02-12
领券