pC.NET

Welcome to oscc.kr



 RSA 암호 - 비밀키를 이용하여 공개키 생성
2022-06-20 12:33:34
Hit : 257

작성자 : 피시키드

오늘, 오픈단톡방에서 이런 질문이 올라왔다.

루루개발자 :
저 질문이 있습니다. RSA암호화 관련되서 인데요. 개인키로 공개키를 만들 수 있잖아요?
그럼  개인키로 공개키를 만들때마다 만들어지는 공개키들은 각각 다른 키인가요?
아니면 동일한 공개키가 나오나요?




흥미를 느끼던 피시키드(나)는 바로 실습으로 옮겼다.
파이썬이 아니고, 리눅스 하에서 테스트 해보았다.



그렇게 하여 공개키 mykey.pub, mykey2.pub 가 생성되었다. 두개를 비교해보니 같다고 나온다.


다른 서버 (HPUX)에 파일 두개를 전송하여 서버에서 따로 생성해서 검증해보기로 하고 ftp 업로드를 하였다.


업로드후 공개키를 만들어 비교해보니 같다고 나왔다.

비밀키에서 공개키를 만들어도 똑같게 나온다.

결론 : 비밀키 유출 조심하자

추가: (ssh-key을 이용하면 다르게 만들수도 있는데, 클라이언트에서 복호화하고, 서버로 다시 한번 공개키 파일 업로드하는 이중성을 보인다면 변조를 막는 방법이 되지 않을까? 추후 한번 프로그래밍으로 구현해보겠다.)


 

  피시키드
회원님의 소개글이 없습니다.
 6490
 83


스팸메일 IP
중앙교육출판사 (교원) 컴퓨터 책 01~12

Copyright (C) 1997-2025 All Rights Reserved.

Powered by
DNS server, DNS service 우분투 리눅스 웹서비스 AbuseIPDB Contributor Badge