# Secure **Repository Path**: pionway/secure ## Basic Information - **Project Name**: Secure - **Description**: 应用于使用Pionway模块的厂商设备授权与验证 - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-08-27 - **Last Updated**: 2022-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: 应用于使用Pionway模块的厂商设备授权与验证 ## README # Secure Secure项目 介绍 应用于使用Pionway模块的厂商设备授权与验证 Encryption函数用于在生成时使用,用于读取Pionway设备序列号(无法更改),然后进行多项式运算和哈希不可逆运算后将数据存入到Pionway设备的System Flash中。 Authentication函数用于在发行版程序中验证使用,会读取Pionway设备序列号后安装相同的加密算法运算一遍后再和Pionway设备的System Flash中的数据做对比,如果是一致则返回验证通过。 哈希运算这里使用的是sha256算法,也可以使用hash-library-master中的其他算法如MD5,CRC32代替