MiCO 提供算法包括安全和校验两种。校验算法用来保证数据传输的正确性,完整性和可靠性。安全算法用来保证网络数据传输的安全可信赖性。
数据校验:
安全加密:
本文仅梳理 MiCO 算法的主要 API 框架及部分示例。更详细说明及实现,可参考完整的 doxygen 文档,或查阅 MiCO Demos 。
用于系统数据传输时的 CRC8 校验功能实现。
用于系统数据传输时的 CRC16 校验功能实现。
用于系统数据传输时的 MD5 哈希值的生成功能。
用于系统数据传输时的 SHA 哈希值的生成,包括 4 种: SHA1,SHA 256,SHA384,SHA512。
用于系统数据传输时 HMAC_MD5 摘要值的生成。
用于系统数据传输时 HMAC_SHA 摘要值的生成。
用于加密或解密 DES 的密钥。
用于实现 AES 加密或解密功能。
用于实现 ARC4 的加解密功能。
用于实现 Rabbit 的加解密功能。
用于实现 RSA 的加密和解密功能。
上一篇:4.6 硬件抽象层
下一篇:4.4 Json 格式解析
版权所有 © 2017 - 2018 MXCHIP授权代理商 - 深圳市博易特智能科技有限公司 粤ICP备17063559号
服务热线:0755-23733662 Email:info@mxchip.cc