C언어로 작성한 시저암호문 (프로젝트 제안서 포함)
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
해당 자료는 0페이지 까지만 미리보기를 제공합니다.
0페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C언어로 작성한 시저암호문 (프로젝트 제안서 포함)에 대한 보고서 자료입니다.

목차

1. 암호작성
-> 미리 작성된 Text 파일의 원문을 불러와, 시저 암호키(SHIFT할 수)를 입력하면, 알파벳을 입력받은 수만큼 SHIFT하여 암호문을 작성, Text 파일로 저장해준다.

2. 암호해독
1) 전수조사
-> 시저암호는 암호키를 모른 채 해독하는 방법은 암호키가 알파벳의 개수인 26가지(실제로 변환되는 방법은 25가지)가 있으므로, 암호문을 25번의 모든 암호키를 조사해보면 의미 있는 문장인 원문을 얻을 수 있다. 암호키를 입력하면 쉬프트를 차례로 할 수 있게 한다.

2) 통계조사
-> 영어 알파벳은 평문에서 나오는 빈도수가 일정하지 않다. 시저암호는 단순히 알파벳을 다른 알파벳으로 바꾼 것에 지나지 않으므로, 암호문에 나오는 각 문자의 통계를 이용하여 암호키를 찾을 수 있다. 다음은 영자 신문과 영어 소설에서 조사한 100,362개의 알파벳의 출현 빈도이다.

본문내용

폴더 내에 plaintext가 있습니다.

plaintext는 암호문으로 바꿀 원문이며, 프로그램 실행시 plaintext 를 입력하면 됩니다.

키워드

  • 가격3,000
  • 페이지수1페이지
  • 등록일2010.09.06
  • 저작시기2010.5
  • 파일형식압축파일(zip)
  • 자료번호#629222
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니