Introduction
어떻게 암호화 하는지 알려 주는 장이다.
Content
내용이랄꺼 까지 없다. 문자 a를 문자 c로 바꾸는 형태의 암호화일 뿐이기 때문이다. 대부분 이 형태의 암호화를 사용한다. 장점으로는 빠르다는 점이 있지만, 단점으로는 한번 해독되면 다른 것들도 손쉽게 해독 된다는 점이다.
가장 쉬운예로 단문자 암호화를 들 수 있다.
참조 링크
- http://math88.com.ne.kr/crypto/mono2.html <-- 단문자 암호화
모든 암호는 풀 수 있으므로, 보안이 많이 필요한 곳에는 암호가 풀릴꺼를 대비해 복호화에 무척 많은 시간이 들이는 암호화를 사용한다. 대표적으로는 공개키 암호화이며, 공개키 암호화 중에서도 RSA 방식을 많이 사용 한다. ssh 접속할 때 이 공개키 암호화를 사용 할 수 있는데, 실제로 써보면 좀 불편하다.
불편한 이유는 바로 Private Key 파일을 관리하는 번거러움 때문이다. 이 Key 파일이 유출되지만 안으면, 거의 무적에 가까운 보안을 제공할 수 있다. 만약 Key 파일이 유출 되었다면, 단문자 암호화와 비슷한 암호 수준이다.
참조 링크
Digression
게임 서비스 할 때, 이 공개키 암호화 서비스를 유저가 선택하게 한다면, 해킹 사례를 많이 막을 수 있을 거라고 생각한다. 이때 왜 유저가 선택하게 하냐면, ... 키 파일을 관리하는게 힘들기 때문에, 할 수 있는 사람만 하라는 것이다.
'책 정리 > 놀라운 수의 세계 - 이야기로 배우는 수학의 원리' 카테고리의 다른 글
11장, 논리연산 - 논리곱 (363) | 2010.03.06 |
---|---|
10장, 벤 다이어그램 - 3단 논법 (360) | 2010.03.05 |
9장, 집합과 부분집합 (360) | 2010.03.05 |
8장, 분열 (0) | 2010.03.03 |
7장, 산술 삼각형 (0) | 2010.02.28 |
6장, 순열과 계승 (0) | 2010.02.27 |
4장, 이분법 (360) | 2010.02.25 |
3장, 로그 - log (0) | 2010.02.24 |
2장, 거듭제곱 - power (358) | 2010.02.24 |
1장, 시계 산수 - 모듈러 연산, 모듈러 산수, 모듈러 산술, Modular Arthmetic (0) | 2010.02.22 |
최근댓글