방구석 컴퓨터/방구석 잡지식
Base64와 Base64URL 차이
CCEO
2023. 12. 7. 10:28
반응형
Base64로 인코딩을 하면 '+'와 '/' 이 2개의 문자가 포함되는 상황이 발생하게 됩니다.
이 2개의 문자는 URL에 포함되면 문제가 발생할 수 있죠
그래서 HTTP에서 GET 메서드처럼 URL에 데이터를 실어보내고 싶을 때 단순히 Base64로 인코딩하여 보내면 문제가 생길 수 있습니다.
따라서 URL에 데이터를 실어보내야겠다 하면 Base64URL형식으로 인코딩하고
그 데이터를 풀때도 Base64URL로 디코딩 해야합니다.
출처
Base64 Encoding 와 Base64Url Encoding 과의 차이점
Base64 Encoding vs Base64Url Encoding 이름도 비슷한데 어떤 차이점이 있고 왜 다르게 만들어졌을까요? 먼저 Base64가 무엇인지부터 살펴보도록 하겠습니다. Base64 인코딩이란? Binary 데이터를 텍스트로 바
seahrin.com
반응형