반응형 CRC161 [알고리즘] CRC16 테이블을 이용한 데이터 암호화 임베디드 프로젝트를 진행 중 RF LF 통신의 ID값을 암호화해달라는 요청이 있었습니다 일반적으로 많은 암호화 라이브러리가 존재하지만 해당 프로젝트에서 사용된 칩의 사양 자체가 워낙 낮다 보니 새로운 방식의 알고리즘을 통한 방법이 필요했습니다 그래서 기본적으로 사용해 오던 CRC16 테이블 방식에서 알고리즘을 추가하여 전체 ID를 암호화하는 방식을 구상했습니다 기본적으로 암호화가 진행될 아이디는 난수+아이디로 구성됩니다 여기에 사용될 난수는 아이디를 전달하는 입장에서 발생시키고 받는 쪽에서는 해당 난수를 통해 CRC16의 역변환을 실행합니다 static unsigned char auchCRCHi[] = { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0.. 2022. 9. 19. 이전 1 다음 반응형