RSA? (비대칭키) 데이터를 통신으로 주고받을때는 항상 해당 데이터의 탈취에 대한 방어에 대해서 고민을 해야합니다. 이때 단순하게 암호화하는 key와 복호화 하는 key가 같다면 탈취하는 입장에서는 key만 탈취하면 되는것이니까 데이터 탈취가 너무나 간단해 집니다. 그래서 이를 보안하기 위해서 나온 알고리즘이 RSA 비대칭키 알고리즘입니다. RSA는 암호화하는 key와 복호화하는 key가 서로 다른 키를 사용하며 암호화하는 key를 공개키(public key) 라고 하고 복호화하는 key를 비밀키 (private key)라고 합니다. 그럼 통신을 할때 보내는쪽에서 가지고 있는 공개키 암호화 하는것이 아니라 통신을 받는쪽의 공개키로 암호화해서 데이터를 보내면 데이터를 받은사람은 자신의 비공개키로 열면 데..