평범한 일상 대화가 지루할 때가 있다. 메신저 창에서 무심코 보낸 한마디가 해독 불가능한 암호처럼 보인다면 그 자체로 소소한 재미가 된다. 영화 속 해커들이 쓰는 복잡한 기술을 몰라도, 브라우저 창 하나만 있으면 우리끼리만 통하는 비밀 편지를 주고받을 수 있다.
이때 등장하는 주인공이 바로 Base64다. 개발자들만 쓰는 어려운 용어처럼 들리지만, 알고 보면 일상에서 가볍게 써먹기 좋은 장난감과 같다. 평범한 문장을 정체불명의 문자열로 바꾸고, 다시 원래대로 돌려놓는 디지털 암호 놀이의 세계로 들어간다.
이럴 때 써보세요
친구들과 소소하게 써먹기 좋은 순간들이 있다. 굳이 거창한 보안 프로그램까지 꺼낼 필요 없이 가볍게 즐기기 좋다.
- 인스타그램 바이오 상태 메시지: 프로필 소개란에 의미심장한 코드를 적어두고 궁금증을 유발한다.
- 단톡창 마피아 게임이나 추리 퀴즈: 정답을 바로 말하지 않고 코드로 바꿔서 던져준다.
- 서프라이즈 선물 힌트: 친구 생일 선물의 위치를 코드로 적어서 쪽지로 남긴다.
- 친한 친구들끼리의 은어: 둘만 아는 비밀 대화를 아무도 모르게 숨겨서 보낸다.
Base64는 사실 암호가 아니다
시작하기 전에 꼭 짚고 넘어가야 할 점이 있다. Base64는 진짜 암호화 기술이 아니다. 데이터를 안전하게 옮기기 위해 컴퓨터가 읽기 편한 형태인 64개의 아스키 문자로 모양만 살짝 바꿔주는 인코딩 방식이다.
즉, 변환된 코드를 본 사람 누구나 디코더에 넣기만 하면 원본을 쉽게 볼 수 있다. 군사 기밀이나 비밀번호를 숨기는 용도보다는, 누구나 풀 수 있는 수수께끼를 만드는 용도로 쓰는 이유다. 실제로 Base64 인코더 / 디코더 같은 도구를 열어서 코드를 붙여넣기만 하면 누구나 순식간에 내용을 풀어낼 수 있다.
직접 메시지를 숨기고 풀어보는 법
비밀 메시지 숨기기 및 풀기 절차
- 1문장 입력
인코딩 탭에 숨기고 싶은 문장을 입력하기
- 2코드 복사
화면에 실시간으로 나타나는 무작위 알파벳과 기호 조합의 코드 복사하기
- 3메시지 전송
코드를 메신저에 그대로 붙여넣어서 친구에게 보내기
- 4원본 확인
친구가 디코더에 코드를 넣고 원래 글자 확인하기
사용법은 설명이 따로 필요 없을 정도로 간단하다. 복잡한 버튼을 누를 필요도 없다.
- 인코딩 탭에 숨기고 싶은 문장을 입력한다. 한글이나 이모지도 아무 문제 없이 들어간다.
- 화면에 실시간으로 나타나는 무작위 알파벳과 기호 조합의 코드를 복사한다.
- 이 코드를 카카오톡이나 디스코드에 그대로 붙여넣어서 친구에게 보낸다.
- 메시지를 받은 친구는 디코더에 코드를 넣고 원래 글자가 무엇인지 확인한다.
[!TIP] 코드를 너무 길게 만들면 읽는 사람이 지루해할 수 있다. 한두 문장 정도의 짧은 단어나 문장으로 시작하는 편이 재미를 살리기 좋다.
더 재밌게 즐기는 팁
그냥 텍스트만 보내면 재미가 반감된다. 친구들과 소소한 이벤트를 만들 때 이런 방식을 섞어본다.
- 릴레이 암호 편지: 친구가 보낸 암호를 풀고, 그 답을 다시 코드로 바꿔서 되돌려준다.
- 보물찾기 좌표 공유: 약속 장소를 좌표나 주소 대신 Base64 코드로 남겨두고 먼저 해독하는 사람이 이기는 내기를 한다.
- 상태 메시지 릴레이: 일주일에 한 번씩 프로필 코드를 바꾸고 먼저 맞추는 친구에게 커피를 산다.
기술은 원래 사람들을 더 즐겁게 만들기 위해 존재한다. 거창한 개발 지식 대신 가벼운 호기심만 챙겨서 오늘부터 친구들과 디지털 암호 놀이를 시작해보자.