[프로그래밍] C로짠 RSA알고리즘

등록일 2003.04.02 한글 (hwp) | 4페이지 | 가격 1,000원

소개글

전남대 노봉남 교수의 사이버 강의 과제로 제출한 파일 입니다.
제출하실땐 이 프로그램을 응용하여 제출하시길 바랍니다.
주석도 자세히 달았고 소스도 알기 쉽습니다.
문의사항은 lemming7@hanmail.net으로 해주세요

목차

기능명세서
프로그래밍 환경
프로그래밍 특징
프로그램 동작 구성도
소스
결과

본문내용

기능명세서
프로그래밍 환경
비주얼 C++툴을 이용하여 C언어로 콘솔 프로그래밍
프로그래밍 특징
소수생성, 공개키, 비밀키, 암호화, 복호화를 모두 함수
체 제로 만들어 소스가 알기 쉽고 제사용이 가능하도록 일
반화 함
int Make_Public_Key(long e_pi);
int Make_Private_Key(int e, long e_pi);
int IsNotPrime(int n); //소수인지검사
long Make_Random_Prime_Number();// 랜덤 솟수(2개) 생성기
long mod(long n, long e, long m); //
int Make_Cyper_text(char *Plain_text, long *Cyper_text, int key); //평문을 암호문으로 만드는 함수
int Make_Plain_text(long *Cyper_text, char *Plain_text, int key); //암호문을 평문으로 만드는 함수
int GCD(long x, long y) //최대 공약수 검사
*원하는 자료를 검색 해 보세요.
  • [컴퓨터네트워크] RSA에 대하여 정리 4페이지
    RSA는 불럭암호로서, 어떤 n 에 대하여 원문과 암호문이 0 과 n-1 사이의 정수이다. 원분블럭 M 과 암호문 블록 C 가 있다고 할 때, 암호화 및 해독은 다음과 같은 형태를 갖는다. 발신자와 수신자 모두 n 과..
  • 관용/공개키 암호방식 설명과 관용 암호 방식과 공개키 암호 방식의 암호 알고리즘을 각 각.. 16페이지
    암호 컴퓨터 프로그램이나 컴퓨터 통신망에서 허가된 사용자임을 확인하는 데 사용되는 보안수단으로 접근권한을 암호의 일치 여부에 따라 부여하는 것이다. 암호 노출에 대한 대응으로 일회용 암호방식, 카드 방식, 생체인식 방식 등이..
  • [전자상거래] 암호화기법 4페이지
    1. 암호화와 복호화의 개념 암호란 정보의 보안을 위하여 정보를 변환시키는 작업이며 정보의 전송 시 안전하게 전달하는 것을 목적으로 한다. 암호화란 평문의 정보를 공격자가 읽을 수 없는 형태인 암호문으로 변환시키는 일정한 규..
  • [암호론] 공개키 암호화 기법 비교 분석 21페이지
    공개키 암호화 기법에는 다음과 같은 것들이 있다. - 인수분해의 어려움을 이용한 RSA 암호화 방식 - Rabin 암호화 방식 - Knapsack 문제를 이용한 Merkle-Hellman Knapsack 암호화 방식 -..
  • [보안] 공개키암호화 19페이지
    공개키 암호화 기술 인터넷을 통한 모든 통신은 TCP/IP(Transmission Control Protocol/Internet Protocol )를 사용한다. TCP/IP는 목적지에 도착하기 전에 몇몇의 컴퓨터들과 분리..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서