C/C++ RSA 암호화 알고리즘을 구현한 C++ 예제

황제낙엽 2007.09.17 18:21 조회 수 : 1400 추천:118

sitelink1 http://labs.jong10.com/category/cryptology 
sitelink2 http://labs.jong10.com/category/cryptology 
sitelink3  
sitelink4  
extra_vars5  
extra_vars6  
C++예제 출처 :: http://labs.jong10.com/category/cryptology
문자열을 64비트 RSA 블럭 암호화 방식으로 암호화/복호화 해주는 프로그램. 64비트 정수로 RSA를 계산하다보니 오버플로우가 발생하여, 문자열을 base64로 바꾼 후에, 각 바이트를 64비트 단위로 계산하여, 64비트 RSA 블럭 암호화를 하는 방식으로 구동된다. 총알피하기 인터넷 랭킹에 사용하려고 만든 모듈. base64의 주요 코드는 인터넷에서 줏어왔다. -_-;; RSA는 원래 안전하려면 최소한 256비트 정도는 되어야 하며, 64비트는 사실상 안전하지 않다. (그래도 예제코드 정도로는 활용될 수 있으리라 생각해 공개함.) C++로 작성되었음.

소스와 실행화일은 다운로드 링크에서...