Site icon KerKer 的模組世界

[OpenSSL] 在Windows CMD 使用openssl指令

&NewLine;<p class&equals;"has-medium-font-size wp-block-paragraph">openssl是一個開源的加密工具,它支援多種加密算法和協議,如SSL、TLS、RSA、AES等等。在這篇文章中,我們將介紹如何在Windows主機的CMD視窗上使用openssl指令。<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<&excl;--more-->&NewLine;&NewLine;&NewLine;&NewLine;<h3 class&equals;"wp-block-heading"><strong>步驟 1:下載 OpenSS<&sol;strong>L<&sol;h3>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"has-medium-font-size wp-block-paragraph">在 OpenSSL 的<a href&equals;"https&colon;&sol;&sol;www&period;openssl&period;org&sol;source&sol;" title&equals;""><strong><span style&equals;"text-decoration&colon; underline&semi;"><mark style&equals;"background-color&colon;rgba&lpar;0&comma; 0&comma; 0&comma; 0&rpar;" class&equals;"has-inline-color has-vivid-cyan-blue-color">官方網站<&sol;mark><&sol;span><&sol;strong><&sol;a>可以下載 OpenSSL 的原始碼,但是需要自行編譯。而在 OpenSSL 的<strong><a href&equals;"https&colon;&sol;&sol;wiki&period;openssl&period;org&sol;index&period;php&sol;Binaries" title&equals;""><span style&equals;"text-decoration&colon; underline&semi;"><mark style&equals;"background-color&colon;rgba&lpar;0&comma; 0&comma; 0&comma; 0&rpar;" class&equals;"has-inline-color has-vivid-cyan-blue-color">官方 Wiki<&sol;mark><&sol;span><&sol;a><&sol;strong><mark style&equals;"background-color&colon;rgba&lpar;0&comma; 0&comma; 0&comma; 0&rpar;" class&equals;"has-inline-color has-vivid-cyan-blue-color"> <&sol;mark>則列出了所有第三方編譯好的 OpenSSL 安裝檔:<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;pw&sol;AJFCJaVNozeH6QuDusx3ZqoAOSKoNH8TVWwYKGm0vYjB4&lowbar;ymuUv9Guxi6m7REa6kQSOXjMT14Q3D8rQ5N3FqZ0bD4Lm58VeykVGfYUhXqFmsqg5A8fu80Mid0X4bbovKpjKTbEgdT0PDpNbjON-MbW0qXPu&lowbar;Tg&equals;w1234-h764-s-no&quest;authuser&equals;0" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"has-medium-font-size wp-block-paragraph">這裡我們選擇了<strong><a href&equals;"https&colon;&sol;&sol;slproweb&period;com&sol;products&sol;Win32OpenSSL&period;html" title&equals;""> <mark style&equals;"background-color&colon;rgba&lpar;0&comma; 0&comma; 0&comma; 0&rpar;" class&equals;"has-inline-color has-vivid-cyan-blue-color"><span style&equals;"text-decoration&colon; underline&semi;">slproweb<&sol;span><&sol;mark><&sol;a><&sol;strong> 釋出的MSI安裝版本:<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;pw&sol;AJFCJaVE8C7Z9u5ZbIwflXH6EdpfUcmGV5X8HD3Ad0GnkegXaOExIBngXLDL7W&lowbar;DNxe46v3jDYCLVzYSdf6NXIzWqXcUTv8TvtzB6adToIzvdkKaOQ1q4VqeAoADGzVMJlsvUIJ1qpVZCPXSGAzlpE9nf9Vajg&equals;w1236-h761-s-no&quest;authuser&equals;0" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"has-medium-font-size wp-block-paragraph">為了確保下載的安裝檔沒有夾帶惡意程式,建議在下載後使用病毒掃描工具,例如<mark style&equals;"background-color&colon;rgba&lpar;0&comma; 0&comma; 0&comma; 0&rpar;" class&equals;"has-inline-color has-vivid-cyan-blue-color"><span style&equals;"text-decoration&colon; underline&semi;"><a href&equals;"https&colon;&sol;&sol;www&period;virustotal&period;com&sol;" title&equals;""><strong> VirusTotal<&sol;strong><&sol;a> <&sol;span><&sol;mark>對安裝檔進行掃描,下圖是我掃描的結果:<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;pw&sol;AJFCJaXk5GJ9ZbIYhpcByq2MESJeVn6Thdf9CGmlSSblzO0&lowbar;qgi5PqhGoBeB&lowbar;P03OotOJQj-FOcI68OizNJjR0wQ9Qpq5VWpLtS0RGDli48FKSem9yGa7kcGNVGhItOpKM4E9R43Nhwxx-wbrush8WjgYMa5Eg&equals;w1085-h350-s-no&quest;authuser&equals;0" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<h3 class&equals;"wp-block-heading"><strong>步驟 2:安裝 OpenSSL<&sol;strong><&sol;h3>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"has-medium-font-size wp-block-paragraph">下載完成後,你需要將openssl安裝在你的Windows主機上。在安裝過程中,你可以選擇安裝路徑,安裝路徑要記下來等等會用到。<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;pw&sol;AJFCJaUevLdmF5dGszYCsxA753qPehDSy0KQ7NrH6kWnr5n1QzvUlT8u2Rxr8VdJSDi0aVG2PX66lBvk5-2JGAF56w9aV9pb&lowbar;3axSRaPAcu9UzgPPo0JUKCz1hGadgcqS2-xj7Lt3Rqj0-5Fl0HqkWUgvarUKg&equals;w496-h384-s-no&quest;authuser&equals;0" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"has-medium-font-size wp-block-paragraph">安裝完成後有一個贊助&lpar;Donate&rpar;選項,不想贊助的話可以取消勾選這個選項。<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;pw&sol;AJFCJaVrjNlOnlwb9HJWp4xu5Yil0F7jyJVpUJCF-e6KeBqNvULY6TUK&lowbar;vnI3n-hPP0J2QueOqc1bwAoW-40ncGmr-VFWchNGXiCmPnM4PIvlZDD&lowbar;wped5Wv8YZ2qQdA9qIouW6nc4MVwDGnff44&lowbar;GpWas&lowbar;b1Q&equals;w495-h383-s-no&quest;authuser&equals;0" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<h3 class&equals;"wp-block-heading"><strong>步驟 3:設定環境變數<&sol;strong><&sol;h3>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"has-medium-font-size wp-block-paragraph">安裝完成後,到剛剛紀錄的安裝路徑可以看到一個bin資料夾,在bin資料夾內可以看到openssl的執行檔。<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;pw&sol;AJFCJaXfE&lowbar;6QiNznMVYpUUsU-XCqijtAqk3ui1RqShb0gXXzQ0GVaIFVMfm&lowbar;i3Crtr3QR1h5L371mjUdyUlxeODSufn2Z0Fwbi&lowbar;U0Z9cn85kJ2vz-H1Y3oWZHiG&lowbar;HLyvCgscPHd7abFeFdyfg9IMb1Oril9yTg&equals;w1058-h630-s-no&quest;authuser&equals;0" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"has-medium-font-size wp-block-paragraph">為了要讓cmd可以用openssl,我們要將這個bin資料夾加入環境變數中。<br>依序點選「開始」>「設定」>「系統」>「關於」>「進階系統設置」>「環境變數」。在「使用者變數」區域中,找到「Path」變數,然後點擊「編輯」按鈕。<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;pw&sol;AJFCJaVBGla8PgxpOqDdP1q5LmEwRgUnaWNhBpSQz3NmwnH6PyAIjbxzYWYH87OpuYIZ&lowbar;7x1Lt1wmAXX5w9gfb13wB3je24B7R6SIw8GQztY563baSEl34YexWV829S-rUIZ35TIqSS50LuqXt-UO0SF0cvBJg&equals;w1230-h969-s-no&quest;authuser&equals;0" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"has-medium-font-size wp-block-paragraph">在編輯系統變數對話框中,點擊「新增」按鈕,然後輸入bin資料夾的路徑並點選確定。<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;pw&sol;AJFCJaU0mbcT&lowbar;LDn0Xz1VKliiqHqJZEGyx2D-EYcg9ahODPG6gEq6dpdZ7--2RDhXrxJmePGUP6tHYMFZs2pTuFIiXibD7WfralTWTpTieOY6siMudh6J8ugTo5EUFfCN3AfoDvFatl25x1E4lp31y&lowbar;F822S7g&equals;w522-h495-s-no" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<h3 class&equals;"wp-block-heading"><strong>步驟 4:使用openssl指令<&sol;strong><&sol;h3>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"has-medium-font-size wp-block-paragraph">現在已經完成了openssl的安裝和設置,可以嘗試使用openssl指令了。<br>須注意再添加環境變數前啟動的cmd視窗仍然無法使用指令,要在完成步驟三後新開啟的cmd視窗才能使用openssl指令!<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;pw&sol;AJFCJaUMZ49jDN2Z70Rl64GCWW-RLiVmZOdbO9Ws6PK&lowbar;tCBtG0Q1zBJOWVFbtdMftWHcRgtXL-yLRE3FNghj12KM7z4snFhQRvQzVrGbkN6TYyIdRt7JAiiWBZD&lowbar;2&lowbar;2oNs5h0rVRgDj2Z8tdsQT6xWEoHTkNlg&equals;w755-h486-s-no&quest;authuser&equals;0" alt&equals;""&sol;><&sol;figure>&NewLine;

Exit mobile version