# 낱말퀴즈(꼬들) 해킹으로 base64 이해하기

> Clean Markdown view of GeekNews topic #16040. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=16040](https://news.hada.io/topic?id=16040)
- GeekNews Markdown: [https://news.hada.io/topic/16040.md](https://news.hada.io/topic/16040.md)
- Type: news
- Author: [blackcon](https://news.hada.io/@blackcon)
- Published: 2024-07-27T14:59:36+09:00
- Updated: 2024-07-27T14:59:36+09:00
- Original source: [maily.so](https://maily.so/blackcon/posts/0b0b164a)
- Points: 4
- Comments: 2

## Topic Body

**세 줄 요약**  
- Base64에 대한 설명과 꼬들이라는 낱말퀴즈를 분석함  
- 꼬들 문제 링크의 파라미터에는 base64로 된 데이터가 존재하며  
- 이 데이터를 디코딩함으로써 정답을 추출할 수 있는 방법을 설명  
  
**Base64란**  
- Base64는 바이너리 데이터를 텍스트 형식으로 변환하는 인코딩 방식  
- 4개의 문자(A-Z, a-z, 0-9, +, /)를 사용하여 모든 종류의 데이터를 표현  
  
**Base64를 사용하는 이유**  
- 암호화된 데이터 저장  
- 이메일 첨부 파일 전송  
-  URL 인코딩 등  
  
**Base64에 대한 오해**  
- Base64가 암호화 방식이 아님  
- Base64는 단순히 데이터를 다른 형태로 표현하는 인코딩 방식일 뿐  
  
**꼬들(kodle) URL 구조**  
- 도메인(kordle.kr)과 파라미터(code=~~~)로 구성되어 있음  
- 파라미터의 값은 어떠한 값을 base64로 인코딩한 데이터  
- 이를 디코딩하면 낱말퀴즈의 정답이 도출됨

## Comments



### Comment 27641

- Author: sunrabbit
- Created: 2024-07-29T10:03:57+09:00
- Points: 2

사용하는 이유 -> 암호화 된 데이터 저장  
오해 -> Base64가 암호화 방식이 아님  
  
모순된 내용이 서로 서술되어있네요  
  
Base64의 경우 암호화 방식이 아닌, 데이터를 바이너리 형태로 표현하는 또 다른 방식으로 보면 좋을 듯 하네요

### Comment 27661

- Author: dbs0829
- Created: 2024-07-29T18:37:27+09:00
- Points: 1
- Parent comment: 27641
- Depth: 1

원 글에서도 암호화 하여 저장한다기 보다는 암호화된 데이터를 안전하게 전송하거나 저장하는 목적으로 쓰인다고 기술되어 있는데,   
아무래도 설명 없이 요약되다 보니 이렇게 보이는 것 같네요.
