상세 컨텐츠

본문 제목

openssl : 'openssl' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.

IT 일반

by 폴리프레임 2023. 7. 9. 18:16

본문

반응형

위 에러 메시지는 새로운 컴퓨터, 또는 포맷을 한 후에는 나타나는 경우로 새롭게 다운로드/ 설치를 하여야 합니다. 여러 경로를 통하여 다운 받을 수 있으며, 공식 사이트는 https://www.openssl.org/  입니다.

 

자동으로 환경변수 등록이 되지 않으므로, 별도로 환경변수에 설정하여야, 어느 곳에서나 실행가능합니다. 참고로 openssl은  암호키 파라미터 생성 ( >openssl rand -base64 32) 뿐 아니라 다음과 같은 여러 기능을 수행합니다.

 

 

  1. 암호화 및 복호화: OpenSSL을 사용하여 다양한 암호화 알고리즘(예: AES, DES, RSA)을 사용하여 데이터를 암호화하고, 복호화할 수 있습니다. 개인 키 및 공개 키 기반의 대칭 및 비대칭 암호화 방식을 지원합니다.
  2. 인증서 생성 및 관리: OpenSSL을 사용하여 X.509 인증서를 생성하고 관리할 수 있습니다. 개인 키 생성, CSR(Certificate Signing Request) 생성, 자체 서명된 인증서 생성 등의 작업을 수행할 수 있습니다.
  3. SSL/TLS 프로토콜 지원: OpenSSL은 SSL(Secure Sockets Layer) 및 TLS(Transport Layer Security) 프로토콜을 구현하는 라이브러리로 유명합니다. 서버 및 클라이언트 애플리케이션에서 OpenSSL을 사용하여 안전한 통신을 구현할 수 있습니다.
  4. 해시 함수 계산: OpenSSL은 다양한 해시 함수(예: SHA-1, SHA-256, MD5)를 계산할 수 있는 기능을 제공합니다. 파일 또는 데이터의 해시 값을 생성하는 작업에 사용될 수 있습니다.
  5. 대칭 및 비대칭 키 관리: OpenSSL은 대칭 암호화 및 비대칭 암호화에 사용되는 키 생성, 저장 및 관리 기능을 제공합니다. 키의 생성, 저장 형식 변환, 암호화된 키의 해독 등을 처리할 수 있습니다.
  6. 서명 및 검증: OpenSSL을 사용하여 디지털 서명을 생성하고, 서명된 데이터를 검증할 수 있습니다. 서명 알고리즘(예: RSA, DSA)을 사용하여 데이터의 무결성을 보호하는 작업에 사용됩니다.
  • 버젼확인은 > openssl version

'IT 일반' 카테고리의 다른 글

IAM - Identity and Access Management  (0) 2024.03.14
애드센스, 에드몹, AdSense, AdMob  (0) 2024.03.14
AMP - Accelerated Mobile Pages  (1) 2024.03.14
별찍기 - 쉘 스크립트  (2) 2023.11.17
apache2ctl 위치 찾기 - Ubuntu  (1) 2023.11.12

관련글 더보기