티스토리 뷰
OpenSSL이란?
OpenSSL을 알기 위해서 먼저 네트워크를 통한 데이터 통신에 사용되는 프로토콜인 TLS와 SSL을 알아야 합니다.
SSL이란 Secure Socket Layer의 약어로 월드 와이드 웹 브라우저와 웹 서버 간에 데이터를 안전하게 주고 받기 위한 업계 표준 프로토콜을 의미합니다. 즉 서버와 클라이언트 사이에 교환되는 데이터를 암호화하여 보안을 유지하는 표준 기술입니다. SSL 3.0 이후 지원이 중단되었으며 이후 SSL에서 TLS로 명칭이 변경되었으나, SSL이라는 명칭이 아직까지 보편적으로 사용되고 있어서 TLS/SSL을 혼용하여 사용하고 있습니다.
OpenSSL이란 TLS와 SSL를 오픈 소스로 구현한 것입니다.
자세한 설명은 생략하고 설치 절차를 소개하겠습니다.
OpenSSL 다운로드
아래 링크에서 다운로드를 받습니다. 2020. 6. 3 기준 저는 Win64 OpenSSL v1.0.2u를 다운받았습니다.
https://slproweb.com/products/Win32OpenSSL.html
다운로드 받은 exe 파일을 실행하고 계속 next를 눌러줍니다. 디폴트 설치 경로대로 진행하면 됩니다.
진행하다보면 Copy OpenSSL DLLs to가 나올텐덴, The Windows system directory로 두고 진행합니다.
설치가 완료되면 C:\Program Files\OpenSSL-Win64에 설치 되었음을 알 수 있습니다.
환경변수 설정
윈도우 검색 창에 '시스템 환경 변수 편집'을 검색하여 환경설정 항목으로 이동합니다.
시스템 변수 목록 중 Path를 편집합니다. 새로 만들기를 클릭해 아까 설치한 폴더의 경로로 설정해줍니다.
저는 C:\Program Files\OpenSSL-Win64\bin으로 경로를 설정했습니다.
실행 확인
cmd 창으로 들어가 openssl 명령어를 입력해서 OpenSSL> 이 나오면 설치가 완료되었음을 확인할 수 있습니다.
(추가)
Visual studio에서 build 하기
https://blog.naver.com/ssabro_k/220761231627
'IT' 카테고리의 다른 글
컴퓨터공학 논문 검색과 작성 팁 - 해외 학회편 (0) | 2022.09.09 |
---|---|
[Overleaf] 온라인 LaTex 편집기 Overleaf(오버리프) 사용하기 (0) | 2020.12.02 |
[Linux] 우분투(Ubuntu) 크롬 브라우저 설치 및 사용법 (0) | 2020.06.24 |
[ZeroSSL] Letsencrypt Windows Client 설치 (0) | 2020.06.03 |
초보자도 할 수 있는 카카오톡 봇 만들어보기 (간단한 설명) (0) | 2020.04.28 |