브라우저 안에서 텍스트를 Base64로 인코드하고, Base64 또는 Base64URL 페이로드를 디코드하며, Basic Auth 자격 증명이나 JWT 세그먼트를 검사하세요.
Basic Auth 또는 JWT 스타일 페이로드 검사를 위해 Base64를 사용하시나요? 주변 인증 워크플로우는 가이드에서 확인한 뒤, 라이브 도구로 돌아와 원시 페이로드를 인코드하거나 디코드하세요.
Base64는 이진 데이터를 ASCII 문자열 형식으로 표현하는 이진-텍스트 인코딩 방식입니다. 주로 텍스트 데이터를 처리하도록 설계된 매체를 통해 이진 데이터를 저장하거나 전송해야 할 때 사용됩니다. 이 인코딩은 전송 과정에서 데이터가 수정되지 않고 온전하게 유지되도록 도와줍니다.
Base64 인코딩은 3바이트 데이터(24비트)를 가져와 4개의 ASCII 문자로 표현합니다. 각 문자는 원본 데이터의 6비트를 나타냅니다. 문자 집합은 A-Z, a-z, 0-9, +, /로 구성되며, 입력이 3바이트의 배수가 아닐 경우 패딩을 위해 = 문자가 사용됩니다.
Hello, World!
SGVsbG8sIFdvcmxkIQ==
ComUtil
Q29tVXRpbA==
123456
MTIzNDU2
아니요, Base64는 암호화가 아니라 인코딩 방식입니다. 보안을 제공하지 않으며 누구나 Base64 데이터를 디코딩할 수 있습니다. 보안을 위해서는 적절한 암호화 알고리즘을 사용하세요.
Base64 인코딩은 3바이트 데이터를 4개의 문자로 표현하기 때문에 데이터 크기가 약 33% 증가합니다.
표준 Base64는 URL에서 특별한 의미를 가지는 + 및 / 문자를 사용합니다. URL 안전 Base64는 이를 각각 - 및 _로 대체합니다.