본문 바로가기
Develop Story

Parameter AES암호화 해서 이용 할 때 주의할 점

by 박은유 2023. 4. 22.
반응형

개발할 때 URL 상에 index를 AES암호화해서 사용 할 때가 있다. 서버에서 AES 암호화시킨 URL로 redirect하거나 화면상에서 클릭해서 이동하면, 잘 이동하긴할 때도 있고, 에러가 뜨는 경우가 있다. 페이지를 찾지 못한다는 에러가 뜨는데 이때 URL을 살펴보면 공백이나 '=' 과 같은 특수문자가 들어가있는데 이는URLEncoding이 안되어 있어서다. 따라서 Encoding을 해주면된다.

 

서버쪽에서는 리다이렉트전에

 

encUid = URLEncoder.encode(encUid,"UTF-8");

 

만약 script쪽에서 동적으로 생성하거나 할때면

 

encodeURIComponent(encUid)

 

하면 된다!

반응형