개요 저번 포스팅에서는 브랜치 API 중 IP 기반 국가 코드 조회 API를 개발 및 테스트하는 시간을 가졌었습니다. 이번 포스팅에서는 프로모션 API 중 사전예약 API를 개발 및 테스트 코드까지 작성하는 시간을 가져보겠습니다. 사전예약 API 사전예약 API는 위 사진처럼 사전예약에 참가하고 싶은 사용자의 개인 정보와 같은 정보들을 입력받아 저장/등록하는 API입니다. 사전예약은 게임이 출시하기 이전이나 특정 빅 이벤트가 있을 때 게임사의 웹페이지에 종종 등장하는 것을 자주 보셨을 겁니다. 유저가 사전예약에 참여하면 게임사는 이들의 정보를 바탕으로 차후에 아이템을 지급해 주기도 하고 내부에선 마케팅 지표로 사용하기도 합니다. 사전예약 API 같은 경우에는 보통 웹에서 많이 진행되기 때문에 사내에 웹팀..
개요 이번 글에서는 자바에서 AES-256 암호화를 사용하는 방법에 대해 소개해보려고 한다. AES-256이란? 우선 AES는 고급 암호 표준(Advanced Encryption Standard)을 의미한다. 대칭키를 쓰는 블럭 암호로 높은 안전성과 속도로 인해 인기를 얻어 전 세계적으로 사용되고 있다. 또 암호화 블럭 크기가 128 bit 이며 암호화 키의 길이가 128, 192, 256 bit인 세 가지 종류가 AES 표준 으로 지정되었다. 각각 AES-128, AES-192, AES-256으로 불린다. 이 중 이번글에서 다룰 내용은 AES-256이다. 언제 사용할까? 필자는 사용자의 계정 비밀번호나 거주지, 이름 등과 같은 민감한 개인정보들을 DB에 INSERT 하기 전에 암호화하고 이후에 다시 데..