Base64 인코딩이란?
Base64는 이진 데이터를 텍스트로 바꾸는 인코딩으로, 임의의 바이트 시퀀스를 64개의 인쇄 가능한 ASCII 문자(A–Z, a–z, 0–9, +, /, 패딩용 =)만으로 표현합니다. 덕분에 이진 데이터가 이메일(MIME), JSON, XML, HTML 같은 텍스트 전용 채널을 안전하게 통과할 수 있습니다. 입력은 3바이트씩 읽혀 4개의 문자로 매핑됩니다. 예를 들어 단어 Man은 TWFu가 됩니다.
DevOps에서의 Base64
엔지니어는 매일 Base64를 접합니다. Kubernetes Secret은 값을 Base64로 저장하고, HTTP Basic 인증은 사용자:비밀번호를 Base64로 전송하며, JWT 토큰은 Base64URL 세그먼트이고, PEM 인증서는 Base64 블록입니다. 이 도구는 전적으로 브라우저에서 실행되므로 민감한 값도 기기를 벗어나지 않습니다.