[보안] RSA 암호화

개발할래·2023년 9월 19일
0

개발

목록 보기
2/19

RSA 개념

  • RSA는 공개키 암호 알고리즘 중의 하나이며, 표준 이다.
  • 대표적인 공개키 암호화 알고리즘 - 1) 암호화 2) 전자서명 용도인 인증에 사용
  • SSL, PGP, 공개키 암호 시스템을 사용하는 정부 시스템 등에 사용
  • RSA는 공개키와 개인키 두 개의 키를 사용
  • 일반적으로 공개키는 메시지를 암호화 할 때 사용, 개인키는 복호화 할 때 사용

작동원리

  1. A가 B에게 정보를 전달
  2. B가 공개키와 개인키를 만들어 A에게 공개키를 보낸다.(혹은 어딘가 공개 되어있는 키를 사용)
    (개인키는 B만 가지고 있음)
  3. A가 B로부터 받은 공개키를 이용하여 보낼 정보를 암호화
  4. A가 암호화 된 정보를 B에게 보낸다.
  5. B가 암호화된 정보를 받고 개인키를 이용하여 암호를 해독한다.

profile
내 인생부터 개발

0개의 댓글