헤더와 쿼리를 통과시키는 치환입니다. 누구나 되돌립니다. 숨기려면 AES 페이지입니다.
콘솔 btoa는 한글에서 실패하고, 카톡에 붙인 한글 경로는 %로 길어집니다. 깃허브가 README를 Base64로 내려 줄 때도 같은 함정입니다. 이 분류는 인코딩과 디코딩입니다. 누구나 되돌릴 수 있으므로 암호화가 아닙니다.
사람인 자소서를 Base64로 “숨겨” 제출하면 포털이 글자를 읽지 못합니다. 전송 형식과 제출 본문을 섞지 마세요.
어떤 Base64인지부터
문장·JSON 조각은 Base64입니다. UTF-8과 URL-safe를 지원합니다. 점(.)으로 나뉜 토큰 전체를 헤더·페이로드로 보려면 JWT 디코더로 가세요. 여기서 한 덩어리로 풀면 클레임이 흐트러집니다.
사진 data URI는 이미지를 Base64로입니다. PDF·PEM 같은 임의 파일은 파일 Base64이고 대략 32MB입니다. 메일 MIME이 첨부를 Base64로 감싸는 것과, 이 탭에 PDF를 넣는 일은 겉모습이 다릅니다. 용량은 원본보다 대략 3분의 1이 늘어 지메일 25MB를 더 쉽게 넘깁니다.
숨겨야 하는 메모는 AES 암호화입니다. Base64로 감쌌다고 안전해지지 않습니다.
URL·엔티티와 암호문의 자리
쿼리 값의 한글은 URL 인코더입니다. 티스토리용 my-post-title은 슬러그 생성이라 일이 다릅니다. HTML에 <를 넣을 때는 HTML 엔티티입니다.
EUC-KR로 만든 바이트를 UTF-8로 디코드하면 깨집니다. 레거시 그룹웨어와 문자셋을 맞추세요. Basic 헤더에 운영 비밀번호를 만들어 저장하는 습관은 피하세요. 값은 이 탭에 남습니다.