C언어로 만든 간단한 RSA. 안녕하세요. 오늘은 공개키 암호 알고리즘 중 하나인 RSA 코드입니다. 그냥 공부하면서 대충 만든 겁니다. 특정 파일/디렉토리 명을 주면 모든 정보를 출력 권한을 700으로 변경하는 프로그램 코드 코드는 다음과 같습니다. #include /*ras*/ long pow_(long i,long j,long k){ double l,temp,p=1; for(temp=0;temp < j ; temp++){ p=(p*((double)i)); l=(long)(p/k); //소수점 삭제. p=p-(l*k); } return (long)p; } int encryption(int input,int e, int n){ int i=pow_(input,e,n); printf("입력받은 수의 rsa..
RSA 암호화, 복호화 파이썬 안녕하세요. 오늘은 RSA 암호화, 복호화에 대한 내용으로 파이썬을 사용할 겁니다. RSA에 대한 자세한 내용은 다른 글을 참고하세요. RSA암호화. RSA암호 복호화. RSA 암호화. 일단 암호화를 해보겠습니다. 공개키e=65537 flag = 'RSA암호화된 내용.' N = 4611686039902224373 e = 65537 for char in flag: print(pow(ord(char), e, N)) # print(ord(char)) 실행 결과. 위의 숫자는 암호화된 내용, 아래 숫자는 아스키코드 값. 이 내용을 나중에 복호화해보세요. 더보기 N=3600000003960000001073 e=65537 아래는 암호화된 내용입니다. 1357410430570196362..