• 车载以太网 DOIP 13400 UDS 最新协议

    Road vehicles — Diagnostic communication over Internet Protocol (DoIP) —Part 1:General information and use case definition (DoIP) —Part 2: Transport protocol and network layer services (DoIP) —Part 3:Wiredvehicleinterfacebasedon IEEE802.3 (DoIP)—Part4:Ethernet-basedhigh-speeddatalink connec

    5
    1784
    3.38MB
    2020-11-04
    46
  • SHA256.rar

    无需将消息一次读入内存,通过循环调用sha256_update1即可计算摘要值,摘要值最后存储在hash[32]中;可以利用SHA256在线工具验证; sha256_init(&ctx;); sha256_update1(&ctx;, message1, 64); sha256_update1(&ctx;, message2, 63); sha256_final(&ctx;, hash); 附在线工具:http://tool.oschina.net/encrypt?type=2

    5
    705
    3KB
    2019-05-17
    50
  • SHA256 摘要算法 、HMAC_SHA256 散列/哈希算法 C语言实现,适应于各种嵌入式单片机

    void sha256_get(uint8_t hash[32], const uint8_t *message, int length);/*此函数用于对消息计算摘要值,输入任意大小消息,输出32字节摘要值*/ void hmac_sha256_get(uint8_t digest[32], uint8_t *message, int message_length, uint8_t *key, int key_length);/*此函数用于HMAC_SHA256加密,秘钥任意长度,输出32字节*/

    5
    3088
    6KB
    2019-05-17
    50
  • AES128 CBC PKCS7Padding ,自动填充,已经成功与平台握手,通过验证

    uint16_t aes_encrypt(uint8_t *iv,uint8_t *Key,uint8_t *input,uint16_t length)/*加密时,明文首先与IV异或,然后将结果进行块加密,得到的输出就是密文, *同时本次的输出密文作为下一个块加密的IV*/ void aes_decrypt(uint8_t *iv,uint8_t *Key,uint8_t *input,uint16_t length)/*解密时,先将密文的第一个块进行块解密,然后将结果与IV异或, *就能得到明文,同时,本次解密的输入密文作为下一个块解密的IV*/ uint16_t PKCS7Padding(uint8_t *p, uint16_t len)/*加密明文如果不是16byte整倍数,则根据PKCS7标准填充至16byte整倍数*/

    4
    5410
    7KB
    2019-05-17
    49
  • AES加密、解密、算法,试验通过

    ES算法在对明文加密的时候,并不是把整个明文一股脑加密成一整段密文,而是把明文拆分成一个个独立的明文块,每一个铭文块长度128bit。 这些明文块经过AES加密器.

    0
    139
    2KB
    2019-05-09
    43
  • 分享小兵

    成功上传3个资源即可获取
关注 私信
上传资源赚积分or赚钱