프로젝트 도중 라이선스 발급을 위한 몇 가지 데이터를 암호화하기 위해 RSA 암호화 기술을 사용하려고 합니다. 암호학이나 RSA 암호화에 대한 상세한 내용은 구글링 또는 검색을 통해서 찾아보시면 더 퀄리티 높은 자료들을 확인하실 수 있습니다. 1.
RSA란 RSA는 가장 널리 사용되는 공개키 암호 알고리즘으로, 데이터를 암호화하거나 전자서명에서 표준으로 사용되는 암호화 방식을 의미합니다. 공개키 암호의 응용 방안으로 데이터 암호화, 전자 서명(Digital Signature), 대칭키 교환(Key Exchange)이 존재합니다.
RSA의 계산 시간이 길기 때문에 긴 메시지를 암호화하는 경우 대칭키 알고리즘으로 암호화를 수행합니다. (1) 대칭키 기법과 비대칭키(공개키) 대칭키는 비밀키 하나를 사용하여, 암호화와 복호화에 동일한 키를 사용하는 알고리즘입니다. 비밀키를 하나만 사용하므로 유출될 경우 보안 사고 및 데이터 유출이 발생할 수 있습니다.
비대칭키(공개키)는 공개키(Public...
#
RSA구현
#
RSA알고리즘
#
RSA암호화
#
대칭키
#
복호화
#
비대칭키
#
암호화
원문 링크 : C# RSA 암호화