반응형 RSA3 SSH 키 생성을 위한 두 가지 방법 PuTTYgen vs OpenSSH PuTTYgen vs OpenSSH보통 SSH 키를 생성하는 방법에는 PuTTYgen을 사용하거나 OpenSSH를 사용하는 방법이 있다. 생성한 키는 본질적으로 동일한 알고리즘(예: RSA, Ed25519, ECDSA 등)을 기반으로 생성되므로 암호학적 속성은 동일하다. 그러나 키의 형식과 표현 방식에서 차이가 있다. 하지만 걱정하지 말자 두 결과물 간에 호환이 가능하기 때문에 어느 쪽으로 만들던지 상관은 없다.파일 형식PuTTYgen 키 형식PuTTYgen은 기본적으로 PPK(PuTTY Private Key) 형식을 사용한다.PPK는 PuTTY 및 관련 도구에서 사용하기 위해 설계된 독자적인 바이너리 형식이다.개인 키와 공개 키 정보를 함께 저장하며, OpenSSH에서 바로 사용할 수 없다.OpenSS.. 2025. 1. 17. 젠킨스(Jenkins) Publish over SSH 사용하기 젠킨스(Jenkins) 머신에서 SSH 키 발급하기SSH를 통한 보안 통신을 하기 위해서는 젠킨스 머신에서 발급한 SSH 공개키(Public key)가 필요하다.이를 위해서 젠킨스가 설치된 머신에서 SSH키를 발급하도록 하자.$ ssh-keygen -t rsa해당 커맨드를 통해서 SSH 키가 생성되었다.id_rsaid_rsa.pub.pub가 붙은 파일이 공개키(public key), .pub가 붙지 않은 파일은 개인키(private key)이다. 해당 파일의 내용이 궁금하다면 해당 커맨드로 내용 확인이 가능하다.$ cat id_rsa.pub원격지(remote)에 생성한 SSH 공개키 등록하기$ cd /home/원격지계정$ mkdir .ssh$ cd .ssh$ vi authorized_keysvi 커맨드로.. 2024. 12. 9. 현존 최강의 암호화 알고리즘 RSA RSA 암호화 알고리즘컴퓨터 연산 과정의 한계를 이용해서 만든 최강의 보안 RSA는 세 명의 수학자인 로널드 라이베스트(Ron Rivest), 아디 샤미르(Adi Shamir), 레너드 애들먼(Leonard Adleman)이 만들었다. 현존 최강인 만큼 전 세계 보안 유지 기업에서 RSA를 사용한다.당연하게도, 금융기관에서 사용하는 RSA는 슈퍼 컴퓨터로도 풀어낼 수 없다. (혹은 매우 오랜 시간이 걸린다.) 이제 RSA의 원리에 대해서 알아보자. 우선 RSA는 비대칭키 암호이다. 비대칭키란 공개키 암호(Public-key Encryption)이라고도 하며, 암호화, 복호화에 서로 다른 키를 사용하는 알고리즘을 말한다. 정리하자면, 암호화할 때 공개키(public key)를 사용하고 복호화할 때 개인키(.. 2024. 8. 27. 이전 1 다음