안녕하세요, 오늘은 token 값을 다루는 과정에서 데이터 암/복호화 하는 과정을 알아보았습니다. 대칭키와 비대칭키를 이해하고 실습한 과정을 정리했습니다.


keytool -genkeypair -alias apiEncryptionKey -keyalg RSA -dname "CN=Kenneth Lee, OU=API Development, O=joneconsulting.co.kr, L=Seoul, C=KR" -keypass "test1234" -keystore apiEncryptionKey.jks -storepass "test1234"
keytool -list -keystore apiEncryptionKey.jks -storepass "test1234"



-> (n/a) 가 아닌 제대로 된 값이 보여져야하는데 현재 강사용 소스와 내 key가 일치하지 않아 안뜨는 듯 하다..

JDK 를 활용하면 jks 파일을 활용하여 키를 관리할 수 있습니다. 이는 flutter 개발 후 스토어 배포 과정에서도 쓰이는 개념인데, 이전에는 jks 생성 시 콘솔에서 질의응답 식으로 가볍게 입력했었다면, 오늘은 명령어를 통해 입력해보며 키 값에 대해 좀더 자세히 이해할 수 있었어서 의미있는 시간 이었습니다.