공개키 암호화 알고리즘 (1) 썸네일형 리스트형 [Knowledge] RSA 암호화 알고리즘 들어가기 전AES에 이어 RSA 암호화 알고리즘에 대해 이해하기 위해 글을 작성한다.본문1. RSA 암호화 알고리즘RSA는 공개키 암호화 알고리즘이며, 대칭키 암호화 알고리즘보다 리소스를 많이 사용하고 효율성이 떨어지기 때문에 메시지나 전체 파일을 암호화하는 데에는 적합하지 않다. 그러므로 RSA 암호화는 주로 키를 암호화하는데 쓰이거나, 디지털 서명을 암호화하여 메시지의 무결성과 신뢰성을 증명하는 것이 관행이다. 여기서 RSA는 기밀성 용도와 서명 용도 2가지 방법으로 사용될 수 있다. 기밀성 용도로 사용될 때에는 데이터를 상대방의 공개키로 암호화하여 전달하고, 상대방의 개인키로 복호화하여 기밀성을 보장할 수 있으며, 서명 용도로 사용할 때에는 본인의 개인키로 암호화하여 전달하고 본인의 공개키로 복호화.. 이전 1 다음