RSA: 2개의 글
실습은 Mac OS 환경에서 진행하였습니다. ssh로 원격서버에 접속할 때 매번 비밀번호 치는 것은 귀찮은 작업입니다. 그리고 Git과 같이 버전관리 시스템도 ssh로 원격접속하는 경우가 많은데 이때도 매번 비밀번호를 쳐줘야하는 귀찮은 작업이 있기에 이번에 알아볼 내용은 비밀번호없이 ssh 접속하는 방법입니다. 모두 3번의 엔터를 치고 키를 생성하였습니다. 첫번째 엔터는 키 파일을 만들겠냐, 두번째,세번째는 키파일의 암호를 만들어주는 것인데 필자는 따로 암호를 만들지 않을 것임으로 모두 엔터를 쳐 넘어갔습니다. 이제 /home/.ssh에 두개의 파일이 생성되었을 텐데, id_rsa는 우리가 사용할 비밀키입니다. 절대로 유출되어서는 안되는 파일입니다. 그리고 id_rsa.pub은 원격 접속할 서버에서 사용..
[컴퓨터보안] 암호의 개념과 대칭키 암호, 공개키 암호 1. 암호의 정의 및 용어 📝 암호의 정의 두 사람이 안전하지 않은 채널(인터넷 등)을 통하여 정보를 주고받더라도 제 3자는 이 정보의 내용을 알 수 없도록 하는 것 📝 관련 중요 개념 및 용어 * 평문(plaintext): 원본 메시지 * 암호문(ciphertext): 코드화(암호화)된 메시지 * 암호화(encryption): 평문을 암호문으로 변환 * 복호화(decryption): 암호문을 평문으로 변환 * 키(key): 암호화, 복호화 시 사용하는 가장 중요한 열쇠 📝 일반적인 암호의 요건 암호 알고리즘 + 키(key) 제 3자가 암호 알고리즘을 알더라도 키(key)를 모르면 암호를 풀 수 없음 2. 고대 암호화 방법 전치법(Permutatio..