요구사항
- 인코딩된 결과는 10개의 문자로 고정이었으면 좋겠다.
- 같은 문자를 넣으면 항상 동일한 형태로 만들어졌으면 좋겠다.
- 사용자가 보고 어떤 값인지 유추할 수 없을 정도의 복잡도면 된다.
구현
- 아직도 사용중이므로 상세코드를 다루진 않고 모자이크된 결과물만 첨부함.
- 절대 깨지면 안되는 중요정보라면 커스텀 알고리즘을 활용할 생각조차 하면 안되지만, 단순히 사용자가 못알아보도록 난독화하는 개념이므로 우리끼리만 아는 규칙을 정하여 인코딩 디코딩 하면 된다.
0x00000000
~0xffffffff
까지 유효범위를 가진다.
- 테스트까지 마친 후 모듈화하여 백엔드 개발자에게 전달함.
결과


