Ò»ÖÖ¼òÆÓ¼Ó½âÃÜËã·¨µÄCÓïÑÔʵÏÖ
2024-02-06 17:04
ÔÚͨѶÁìÓòÓÐÐí¶à¼ÓÃÜÕ½ÂÔ£¬ÍùÍùÕâЩ¼ÓÃÜ·½·¨¶ÔоƬµÄËãÁ¦ºÍÓ²¼þÉèÖÃÓÐ×Å¿Á¿ÌµÄÒªÇ󣬹ØÓÚÇáÁ¿¼¶³¡¾°Ï£¬ÎÒÃÇ·ÖÏíÒ»ÖÖ»ùÓÚ¹«Ô¿ºÍ˽Կ¼Ó½âÃܵÄCÓïÑÔʵÏÖÒªÁì¡£×ÝÈ»ÊÇͳһ×éÊý¾Ý£¬Ã¿´Î¾ÓɼÓÃܺóµÃ³öµÄ¼ÓÃÜÊý¾Ý¶¼ÊǶ¯Ì¬×ª±äµÄ£¬ºÜÊÇÊÊÓÃÓÚ¼òÆÓͨѶÊý¾ÝµÄ½»»¥¼ÓÃÜ¡£ÈôÊÇÐèÒªÔöÇ¿¼ÓÃÜЧ¹û£¬¿ÉÒÔ½«pp²ÎÊýÈ¡µ½×ã¹»´ó¡£
ÒÔÏÂÊÇʹÓÃC-freeÔËÐеÄЧ¹û£º
ÕâÀïÎÒÃDz»ÌÖÂÛ¹ý¶àµÄÔÀí£¬Ï£ÍûС»ï°éÃÇ¿ÉÒÔÉÏÊÖ¾ÍÓá£
ʹÓÃÒªÁ죺
1¡¢Ñ¡ÔñÍÖÔ²ÇúÏß²ÎÊýa1¡¢b1¡¢pp£»
2¡¢É趨˽ԿnB£»
3¡¢Å²Óú¯Êýget_generetor_class()ÌìÉúÇúÏßÉϵĵ㼯ÒÔ¼°½×£»
4¡¢Å²ÓÃencrypt_ecc(uint8_t *uid)º¯Êý¾ÙÐмÓÃÜ£¬¸ÃÒªÁìӦƾ֤ÏÖʵʹÓÃÇéÐξÙÐÐÐ޸ıàд£¬±¾Àý³ÌÖ»ÊǶÔÒ»¸öÀο¿Êý×é¾ÙÐмÓÃÜ£»
5¡¢Å²Óà decrypt_ecc(uint16_t *indata,unsigned char *outdecode,uint8_t datalen,uint8_t p1x,uint8_t p1y,uint8_t pmx,uint8_t pmy)º¯Êý¶ÔÒѼÓÃÜÊý¾Ý¾ÙÐнâÃÜ¡£
×¢ÖØÍ·ÎļþÓ¦°üÀ¨math.h¡£
Ô´úÂëÁ´½Ó£ºhttps://gitee.com/fankeyai/module_c_code/blob/encode_decode/ecc_c.c