RSA알고리즘
- 최초 등록일
- 2005.06.29
- 최종 저작일
- 2005.06
- 4페이지/ 한컴오피스
- 가격 5,000원
소개글
c++언어로 RSA알고리즘을 구현한것임....
도움이 되었으면 합니다.
컴파일 실행환경
c++언어로 구현한것임...
본문내용
RSA 알고리즘 <프로그래밍>
1.소스코드
/*컴퓨터 통신 보안
*<RSA 알고리즘>
*제출자:
*/
#include <iostream> // 기본 입출력
#include <stdlib.h> // rand(), srand() 함수 사용
#include <time.h> // time() 함수 사용
#include <string.h> // strlen() 함수 사용
#include <iomanip> // setw() 함수 사용
#define MAX 100
using namespace std;
long prime( int number ); // prime 함수선언
long function(long a, long b); // function 함수선언
void function_1(long *a, long *b, long c); // function_1 함수선언
long mode(long n, long e, long m); // mode 함수선언
long gcd(long e, long pi); // 정수 e 선택
int number1, number2; // 생성된 난수를 저장하기 위한 변수 선언
int ic; // 문자열의 길이를 저장하기 위한 변수 선언
int en_st[MAX]; // 암호화된 값을 저장할 배열 선언
int length; // 입력한 값의 길이를 설정
int i_public, i_private; // 공개키와 개인키 변수 선언
char encryption[MAX] ; // 암호화 배열 선언
char decryption[MAX] ; // 복호화 배열 선언
char plaintext[MAX] ; // 평 문 배열 선언
long P, Q, N, PI; // 키 값 변수 선언
참고 자료
없음