일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- pytorch
- ARM
- MDP
- BAEKJOON
- Image Processing
- Computer Architecture
- Stream
- DART
- rao
- bloc
- FastAPI
- Widget
- Dreamhack
- Got
- study book
- BFS
- C++
- 영상처리
- llm을 활용 단어장 앱 개발일지
- 백준
- MATLAB
- system hacking
- Flutter
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- PCA
- ML
- BOF
- fastapi를 사용한 파이썬 웹 개발
- Algorithm
- Kaggle
- Today
- Total
목록Computer Science/Cryptography (2)
Bull

글이 대충 이미지만 있고 이상한 이유?2023년 11월 즈음 2학년 때 수학언어라는 교양과목을 수강했었다. 과제로 수학관련된 주제를 잡고 발표를 해야했다. 갑자기 생각났는데 나름 이해 잘 되게 정리해놓은 거 같아서 블로그에 다시 글로 옮겨 적고 싶어졌다. 자료 정리를 참고 자료와 거의 비슷하게 했지만 그래도 나름 잘 만든 거 같아서 ㅋㅋ. 하지만 요즘 CTF, 워게임도 안하기 때문에 사용할 일이 없어서... 일단 올려 놓고 필요하면 그때 다시 정리하면서 쓸 예정이다. 나중에 까먹지 않게 미리 올려두고 RSA 필요할 때 이 글 보면서 다시 정리하려고 일단 올려놓는다..... 약간 날라간 사진도 있지만 ㅡㅡ, 그리고 ppt 다시봐도 너무 구리다 ㅋㅋ 진짜 너무 대충했다. 여담으로 원래 5분짜리로 간단하게..

개념 우선, 위키백과의 사전 정의를 보면 컴퓨터 분야에서 쓰이는 Base란 6비트 이진 데이터(예를 들어 실행 파일이나, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념이다. 원래 Base 64를 글자 그대로 번역하여 보면 64진법이란 뜻이다. 특별히 64진법이 컴퓨터에서 흥미로운 것은, 64가 2의 제곱수(64 = 26)이며, 2의 제곱수들에 기반한 진법들 중에서 화면에 표시되는 ASCII 문자들을 써서 표현할 수 있는 가장 큰 진법이기 때문이다. 즉, 다음 제곱수인 128진법에는 128개의 기호가 필요한데 화면에 표시되는 ASCII 문자들은 128개가 되지 않는다. 그런 까닭에 이 인코딩은 전자 메일을 통..