跳轉到

說明文件:在 Windows 安裝並使用 Git Bash 和 OpenSSL

概述

Git Bash 是一個提供類 Unix 環境的工具,允許使用者在 Windows 上執行 Git 指令及其他 Unix 命令。Git Bash 預設包含了 OpenSSL 工具,路徑為 C:\Program Files\Git\usr\bin\openssl.exe。本文件將介紹如何在 Windows 上安裝 Git Bash,並使用內建的 OpenSSL 進行加密相關操作。


一、安裝 Git Bash

1. 下載 Git

  1. 前往 Git 官方網站
  2. 點擊 Download 按鈕,下載適用於 Windows 的安裝程式。

2. 安裝 Git Bash

  1. 執行下載的安裝程式。
  2. 按照安裝精靈的指引完成安裝:
  3. 選擇元件:確保選中 Git Bash HereGit GUI
  4. 調整環境變數選項:建議選擇 Git from the command line and also from 3rd-party software
  5. 其他選項可保持預設設置。
  6. 安裝完成後,可透過開始功能表或右鍵選單啟動 Git Bash。

二、驗證 Git Bash 安裝

  1. 打開 Git Bash。
  2. 執行以下指令確認版本:
    git --version
    
    如果顯示 Git 的版本號,表示安裝成功。

三、使用內建的 OpenSSL

Git Bash 包含了 OpenSSL 工具,其路徑為 C:\Program Files\Git\usr\bin\openssl.exe。以下說明如何使用它進行基本操作。

1. 驗證 OpenSSL 可用性

  1. 打開 Git Bash。
  2. 執行以下指令:
    openssl version
    
    如果顯示 OpenSSL 的版本號,表示工具可用。

2. 常見操作範例

生成私鑰

執行以下指令生成一個 RSA 私鑰:

openssl genrsa -out private.key 2048

生成 CSR(憑證簽署請求)

使用生成的私鑰生成 CSR:

openssl req -new -key private.key -out request.csr

轉換檔案格式

將憑證從 PEM 格式轉換為 DER 格式:

openssl x509 -in certificate.pem -outform der -out certificate.der

完成上述步驟後,您應能在 Windows 系統上使用 Git Bash 進行 OpenSSL 操作。如需更多協助,請參考 Git 官方文件OpenSSL 官方文件