본문 바로가기

Developement/C/C++

일반 문자열을 바이너리형태의 문자열로 변환 하고 다시 역변환 하기.


일부 프로그램들이 serial key 들을 16진수 값으로 받아서 처리하거나 하는 경우를 보신 분들이 계실 것 입니다.
이런 경우, 사람이 알아 볼수 있는 일반 ASCII 값으로 바이너리(16진수) 를 받아서 다시 원본 데이터로 변환 하는 경우 입니다.

회사 프로젝트에서 필요한 부분이 있어서 급하게 만든 코드인데, 나름 쓸만한 것 같아 공유 합니다.
길이 검사 등은 안 되어 있으므로, 재량껏 개조해서 마음대로 쓰세요 !