100
2019-06-17 15:31:05 작성 2019-06-17 15:33:43 수정됨
3
337

RSA 암호화에대해 궁금한점이 있습니다 ㅜ


일반적으로 공개키로 암호 개인키로 복호이지만


RSA는 거꾸로도 가능하다고 들었습니다. 개인키로 암호화한걸 공개키로 복호화도 가능한거같은데


그럼 해당URL과 공개키가 유출된다면 내용을 도중에 훔쳐진다면 개인키로 암호화한 내용을 해독할수있단건가요??


그럼 개인키 뿐만아니라  결국 공개키도 꽁꽁 숨겨야하는 상황인것인지요??


만약 A와 B가 서로 주고받는 내용을 암호화시키려면

각각 공개키A개인키B, 공개키B,개인키A를 소지해야하는게 맞는지..

0
  • 답변 3

  • asd
    16k
    2019-06-17 15:47:07

    그 방식을 이용한게 전자서명입니다. 찾아보시고요.

    반대로도 가능한데 보통 공개키를 암호화용도로 사용하고 개인키를 복호화용도로 사용하죠. 반대로 이용한 방법이 전자서명이고, 보통 데이터를 암호화할땐 공개키로하죠. 그걸 개인키로하면 말씀하신대로되니 암호화하는 의미가 없고요.

  • 르매
    560
    2019-06-17 15:47:47

    1. 개인키로 암호화하는 것은 잘못된 사용 방법이죠. 개인키로 암호화하지 않으면 됩니다. (라이브러리에 따라서는 그런 용법을 아예 지원하지 않기도 합니다.)

    2. 개인키로 암호화하지 않고 개인키만 잘 보관하면 됩니다.

  • 100
    2019-06-17 16:15:29

    LichKing // 르매 //

    감사합니다.

    결론은 개인키로 암호화도 가능은 하지만 그런 사용은 잘못된 사용이란 말씀인거군ㄱ요 감사합니다.

  • 로그인을 하시면 답변 을 등록할 수 있습니다.