티스토리 뷰
메시지 다이제스트 정리
1. 앨리스는 평문으로부터 MD 생성
2. 앨리스는 MD 문장을 서명하고, 서명된 MD 문장과 평문을 밥에게 보낸다.
3. 밥은 따로 평문으로부터 MD 생성
4. 밥은 앨리스의 공개키로 서명된 MD 문장을 복호화
5. 밥은 자신이 만든 MD와 4번에서 복호화된 MD문장을 비교
6. 5번의 결과가 참이면 앨리스의 것임을 알 수 있다.
출력 부분을 제외하고 2부터 N까지의 모든 소수를 구할 때의 수행 속도는 다음과 같다.
| N | 수행 속도(tick) |
| 10,000 | 0 |
| 100,000 | 15 |
| 1,000,000 | 282 |
| 10,000,000 | 3265 |
| 100,000,000 | 33813 |
수행 속도의 단위로 쓰인 tick은 ms와 거의 같은 단위로 봐도 무방하다. (따지자면 차이가 있지만 같다고 간주하자.) 대부분의 프로그램 문제에서는 1초 내에 처리할 것을 요구하므로 1,000,000 정도까지의 소수를 구하는 데에는 무리가 없을 것이다.
'P rogramming > E ncryption' 카테고리의 다른 글
| 메시지 다이제스트 ( MD ) (0) | 2012.08.06 |
|---|---|
| MD5 (0) | 2012.08.03 |
| 1.3 고대 암호 예문 (0) | 2012.08.03 |
| 1.2 해커와 대응 방법 (0) | 2012.08.03 |
| 1.1 암호화 (0) | 2012.08.03 |
댓글
공지사항
최근에 올라온 글
- Total
- 331,919
- Today
- 0
- Yesterday
- 89
링크
TAG
- 알프스목초지1-4
- Joseph Redmon
- 리눅스
- C# 패널
- 자신만의향
- PolyBridge1-4
- DaleEvans
- C# 패널 예제
- PolyBridge1-3
- 믿는다는것
- 알프스목초지1-3
- PolyBridge1-5
- PolyBridge하는법
- 인생의시간
- 알프스목초지1-2
- PolyBridge1-1
- OnlyICan
- 분할작업
- Nina Fedoroff
- 1Day1Sentence
- c#
- 알프스목초지1-1
- 사람의인생
- ted
- PolyBridge
- 좋은글귀
- 알프스목초지1-5
- PolyBridge1-2
- 폴리브릿지
- C# 판넬 예제
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
- 2017/08 (4)
