Diskon 50%. semua rencana, waktu terbatas. Mulai pukul $2.48/mo
10 menit lagi
Keamanan & Jaringan

Cara Menginstal OpenSSL di Windows 10 & 11

Kelly Watson By Kelly Watson 10 menit membaca Diperbarui 21 September 2025
Perisai holografik yang melindungi logo Windows, melambangkan keamanan yang diberikan saat Anda menginstal OpenSSL di Windows.

OpenSSL, sebagai perpustakaan kriptografi yang komprehensif, mengimplementasikan standar protokol SSL dan TLS. Ini penting untuk persyaratan keamanan Windows modern. Mempelajari cara menggunakan OpenSSL di Windows akan membuka alat enkripsi yang canggih. Anda akan mendapatkan akses ke pembuatan sertifikat, komunikasi aman, dan operasi kriptografi yang melindungi data sensitif di seluruh jaringan.

Inilah yang membuat kebanyakan orang tersandung: Windows tidak menyertakan OpenSSL secara default, dan instalasinya melibatkan ketergantungan yang tidak jelas. Lewatkan satu langkah, dan Anda akan menghadapi kesalahan "perintah tidak dikenali" yang membuat Anda bertanya-tanya apa yang salah. Panduan ini mencakup cara menginstal OpenSSL dengan semua langkah penting dan tip pemecahan masalah yang Anda perlukan.

TL;DR Ringkasan

Proses Instalasi 4 Langkah:

  • Langkah 1: Unduh Microsoft Visual C++ Redistributables terlebih dahulu (ya, ini penting—lewati saja dan OpenSSL tidak akan dimulai)
  • Langkah 2: Dapatkan penginstal Win64OpenSSL dari https://slproweb.com/products/Win32OpenSSL.html
  • Langkah 3: Konfigurasikan variabel lingkungan PATH: C:\Program Files\OpenSSL-Win64\bin
  • Langkah 4: Tetapkan variabel OPENSSL_CONF: C:\Program Files\OpenSSL-Win64\bin\openssl.cfg
  • Uji dengan versi openssl memerintah
  • Jika Anda melihat kesalahan “tidak dikenali”, PATH Anda tidak disetel dengan benar

Prasyarat untuk Menginstal OpenSSL di Windows 10 & 11

ikon tombol windows untuk Cara Menginstal OpenSSL di Windows 10 & 11

Sebelum Anda dapat menginstal OpenSSL di Windows, Anda perlu menangani beberapa dependensi. Anggap saja ini sebagai persiapan fondasi sistem Anda—lewati langkah ini, dan OpenSSL tidak akan berfungsi.

Persyaratan jendela 10 jendela 11 Catatan
Arsitektur 32-bit/64-bit 64-bit direkomendasikan Cocokkan penginstal dengan sistem
Hak Admin Diperlukan Diperlukan Wajib untuk instalasi
Visual C++ 2015-2019 2015-2022 Unduh dari Microsoft
Ruang Disk 50MB minimum 50MB minimum Ditambah ketergantungan

Ketergantungan Kritis – Visual C++ Dapat Didistribusikan Ulang

Di sinilah kebanyakan orang tersandung: Microsoft Visual C++ Redistributables tidak hanya direkomendasikan—tetapi juga wajib. OpenSSL dibuat menggunakan kompiler Microsoft dan mengandalkan pustaka runtime tertentu agar dapat berfungsi.

Tanpa redistributable ini, Anda akan mengalami kesalahan DLL yang hilang saat Anda mencoba menjalankan perintah OpenSSL apa pun. Pesan kesalahannya samar (seperti “VCRUNTIME140.dll tidak ditemukan”), tetapi perbaikannya sederhana.

Unduh versi arsitektur yang benar: paket x86 untuk sistem 32-bit, paket x64 untuk sistem 64-bit. Itu versi terbaru yang didukung tersedia dari dokumentasi resmi Microsoft.

Kiat pro: Instal Visual C++ terlebih dahulu, lalu OpenSSL. Lakukan secara terbalik, dan Anda akan memecahkan masalah alih-alih membuat kode. Saat Anda siap mempelajari cara menginstal OpenSSL di Windows 11 secara khusus, prosesnya tetap sama dengan Windows 10, tetapi sistem Windows 11 biasanya menyertakan versi Visual C++ yang lebih baru secara default. Untuk penerapan di perusahaan yang memerlukan sumber daya khusus, VPS Windows terbaik solusi memberikan kinerja dan kontrol yang diperlukan untuk manajemen sertifikat yang aman dalam skala besar.

Panduan Langkah demi Langkah untuk Menginstal OpenSSL di Windows 10 & 11

ikon windows membuat langkah-langkah

Sekarang kami siap untuk acara utama. Penginstalan OpenSSL melibatkan tiga fase utama: mendapatkan file yang tepat, menjalankan penginstal dengan benar, dan mengonfigurasi Windows untuk menemukan OpenSSL saat Anda membutuhkannya.

Mengunduh OpenSSL untuk Windows

Kunjungi sumber resmi di https://www.openssl.org/ atau langsung ke sumber biner Windows tepercaya di https://slproweb.com/products/Win32OpenSSL.html (Shining Light Productions). Jangan khawatir—meskipun ada “Win32” di URL-nya, mereka menyediakan paket biner OpenSSL lengkap untuk kedua arsitektur.

Pilih arsitektur Anda dengan hati-hati: Win64OpenSSL-1_1_1k.exe untuk sistem 64-bit atau Win32OpenSSL-1_1_1k.exe untuk sistem 32-bit. Tidak yakin yang mana yang Anda punya? Klik kanan “PC Ini” → Properti, dan Anda akan diberitahu. Memahami perbedaan arsitektur dan pertimbangan platform yang diuraikan dalam VPS Linux vs Windows dibandingkan membantu ketika memilih lingkungan yang tepat untuk kebutuhan infrastruktur SSL Anda.

Versi ringan (Win64OpenSSL_Light-x.x.x.exe) hanya menyertakan hal-hal penting, sedangkan versi lengkap mengemas semuanya, termasuk perpustakaan pengembangan. Bagi sebagian besar pengguna, versi ringan menangani operasi sertifikat dengan baik. Jika Anda bertanya-tanya secara spesifik bagaimana cara menginstal OpenSSL di Windows 11, proses pengunduhannya tetap sama—pastikan Anda memilih versi terbaru yang kompatibel untuk integrasi Windows 11 yang optimal.

Panduan Proses Instalasi

Klik kanan penginstal yang Anda unduh dan pilih “Jalankan sebagai administrator.” Ini bukan opsional—OpenSSL perlu mengubah direktori sistem dan registri Windows.

Saat Anda memilih pilihan direktori instalasi, tetap gunakan defaultnya:

  • sistem 64-bit: C:\Program Files\OpenSSL-Win64
  • sistem 32-bit: C:\Program Files\OpenSSL-Win32

Inilah poin keputusan penting: Saat ditanya tentang penempatan DLL, selalu pilih “JANGAN salin DLL OpenSSL ke direktori sistem Windows.” Ini mungkin tampak berlawanan dengan intuisi, tetapi menyalin DLL secara global menciptakan konflik versi yang sulit untuk di-debug nanti.

Konfigurasi Variabel Lingkungan

Di sinilah keajaiban terjadi—mengajarkan Windows di mana menemukan OpenSSL.

Langkah 1: Konfigurasikan Variabel PATH. Bayangkan variabel PATH sebagai daftar kontak Windows untuk alat baris perintah. Kami menambahkan nomor telepon OpenSSL:

  • Klik kanan "PC Ini" dan pilih Properti
  • Klik "Pengaturan sistem lanjutan"
  • Klik tombol “Variabel Lingkungan”.
  • Di variabel Sistem, pilih "Jalur" dan klik "Edit"
  • Klik "Baru" dan tambahkan: C:\Program Files\OpenSSL-Win64\bin
  • Klik "OK" di semua jendela untuk menyimpan perubahan

Langkah 2: Tetapkan Variabel OPENSSL_CONF. Ini memberi tahu OpenSSL di mana menemukan file konfigurasinya:

  • Buat variabel sistem baru: OPENSSL_CONF
  • Tetapkan nilai: C:\Program Files\OpenSSL-Win64\bin\openssl.cfg

Alternatif cepat untuk pengujian: Buka Command Prompt dan ketik perintah sementara berikut:

  • atur Jalur=%Path%;C:\OpenSSL-Win64\bin
  • atur OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg

windows-asli-vps Hosting VPS Windows

Lihat paket VPS Windows kami yang terjangkau, dilengkapi perangkat keras canggih, latensi minimal, dan Windows gratis pilihan Anda!

Klaim Windows Gratis Anda

Memverifikasi Instalasi

Perangkat Windows yang mengilustrasikan instalasi terverifikasi

Saatnya untuk melihat apakah semuanya berhasil. Inilah saatnya—mari kita pastikan OpenSSL merespons dengan benar.

Verifikasi Instalasi Dasar

Langkah 1: Buka Command Prompt Baru. Penting: Buka a baru Jendela Command Prompt setelah mengubah variabel lingkungan. Terminal apa pun yang Anda buka sebelumnya tidak akan mencatat perubahannya. Membuka OpenSSL di Windows dengan benar memerlukan penggunaan sesi terminal baru.

  • Tekan Windows+R, ketik “cmd” dan tekan Enter
  • Atau cari “Command Prompt” di pencarian Windows

Langkah 2: Uji Versi OpenSSL Jenis versi openssl dan tekan Enter. Jika Anda melihat sesuatu seperti “OpenSSL 1.1.1g 21 Apr 2020” (nomor versi bervariasi), selamat—Anda telah selesai dengan pengaturan dasar. Perintah sederhana ini adalah cara memeriksa versi OpenSSL di Windows dan mengonfirmasi konfigurasi PATH yang benar.

Jika Anda mendapatkan pesan “‘openssl’ tidak dikenali sebagai perintah internal atau eksternal,” variabel PATH Anda tidak dikonfigurasi dengan benar. Kesalahan “OpenSSL tidak dikenali” ini adalah masalah paling umum, namun jangan panik—kami akan memperbaikinya di bagian pemecahan masalah.

Pengujian Fungsionalitas

Mari kita verifikasi bahwa fungsi kriptografi OpenSSL benar-benar berfungsi. Berikut adalah perintah verifikasi penting dan hasil yang diharapkan:

Memerintah Tujuan Keluaran yang Diharapkan Indikator Status
versi openssl Periksa instalasi “OpenSSL 1.1.1g 21 April 2020” Instalasi berhasil
opensl rand -hex 10 Uji enkripsi String hex acak Fungsi inti berfungsi
openssl genpkey -algoritma RSA -out test_key.pem Hasilkan kunci File dibuat Fungsionalitas penuh
gema %PATH% Verifikasi PATH Menampilkan direktori bin OpenSSL Lingkungan dikonfigurasi

Berlari opensl rand -hex 10 dan Anda akan melihat string heksadesimal acak muncul. Ini mengonfirmasi bahwa mesin enkripsi inti beroperasi dan menunjukkan kepada Anda cara menjalankan perintah OpenSSL di Windows secara efektif.

Untuk pengujian di dunia nyata, coba buat kunci pribadi: openssl genpkey -algoritma RSA -out test_key.pem. Ini akan membuat file kunci pribadi RSA 2048-bit di direktori Anda saat ini. Jika berfungsi tanpa kesalahan, OpenSSL berfungsi penuh dan siap untuk operasi protokol SSL/TLS.

Ingin melangkah lebih jauh? Buat permintaan penandatanganan sertifikat: openssl req -baru -kunci test_key.pem -keluar test_csr.pem. Sistem akan menanyakan detail seperti kode negara dan nama organisasi—isi saja apa pun untuk tujuan pengujian.

Untuk lingkungan pengembangan tempat Anda juga menyiapkan server web, memahami manajemen sertifikat SSL menjadi sangat penting. Panduan kami tentang cara menginstal IIS di Windows 10 menunjukkan bagaimana OpenSSL bekerja bersama konfigurasi server web untuk manajemen sertifikat yang komprehensif.

Dengan lebih dari 85% situs web sekarang menggunakan enkripsi HTTPS, memiliki pengaturan OpenSSL yang berfungsi membuat Anda terdepan dalam komunikasi yang aman dan manajemen sertifikat.

Masalah Umum dan Pemecahan Masalah

perangkat Windows dengan kerucut di sebelahnya, menyerupai proses pemecahan masalah

Bahkan mengikuti langkah-langkah dengan sempurna, Anda mungkin mengalami beberapa kendala. Berikut adalah masalah paling umum dan solusinya—Saya telah melihat kesalahan ini berkali-kali, jadi Anda tidak sendirian.

Jenis Kesalahan Gejala Penyebab Utama Perbaikan Cepat
"Tidak diakui" Perintah gagal JALUR tidak disetel Tambahkan ke variabel lingkungan
DLL hilang Kesalahan permulaan Tidak ada Visual C++ Instal yang dapat didistribusikan ulang
Akses ditolak Kesalahan izin Tidak ada hak admin Jalankan sebagai administrator

Resolusi Kesalahan “OpenSSL tidak dikenali”.

Kesalahan ini menunjukkan kesalahan konfigurasi variabel lingkungan PATH dan umum terjadi saat Anda menginstal OpenSSL di Windows. “OpenSSL tidak dikenali sebagai perintah internal atau eksternal pesan muncul ketika sistem tidak dapat menemukan file OpenSSL yang dapat dieksekusi. Verifikasi konten PATH dengan mengetik gema %PATH% di Prompt Perintah. Lihat outputnya C:\Program Files\OpenSSL-Win64\bin. Tidak melihatnya? Itu masalahmu.

Berikut cara memperbaikinya:

  • Tutup semua jendela Command Prompt (ini penting)
  • Kembali ke Properti Sistem → Lanjutan → Variabel Lingkungan
  • Periksa kembali apakah Anda menambahkan jalur yang benar ke variabel PATH sistem
  • Buka a baru Command Prompt dan coba versi openssl lagi

Masih tidak berfungsi? Coba opsi nuklir: restart komputer Anda. Windows terkadang memerlukan reboot penuh untuk mengenali perubahan PATH, terutama jika Anda memiliki beberapa jendela terminal yang terbuka. Jika Anda terus mengalami kesalahan “OpenSSL tidak dikenali sebagai perintah internal atau eksternal” setelah reboot, pastikan jalur instalasi Anda cocok dengan apa yang Anda tambahkan ke variabel PATH.

Masalah Izin dan DLL

Jika Anda melihat kesalahan “Akses ditolak”, Anda tidak menjalankan dengan hak istimewa yang memadai. Beberapa operasi OpenSSL memerlukan hak administratif, terutama ketika berhubungan dengan sertifikat sistem.

Kesalahan DLL yang hilang biasanya mengarah kembali ke Visual C++ Redistributables. Pesan kesalahan terlihat menakutkan—hal-hal seperti “Program tidak dapat dimulai karena VCRUNTIME140.dll hilang”—tetapi perbaikannya mudah: unduh dan instal dokumentasi resmi variabel lingkungan Windows, yang menjelaskan arsitektur sistem secara lengkap.

Kiat pro: Jika Anda masih mengalami masalah DLL setelah menginstal Visual C++ Redistributables, coba hapus instalan OpenSSL sepenuhnya dan instal ulang. Terkadang instalasi pertama menjadi bingung jika dependensi tidak ada. Saat Anda siap menginstal OpenSSL di Windows baru, mengikuti urutan ketergantungan akan mencegah sebagian besar konflik instalasi.

Bagi pengguna yang mengelola beberapa versi OpenSSL atau mencari cara memperbarui OpenSSL di Windows, pendekatan paling aman adalah dengan menghapus instalan versi saat ini melalui Windows Add/Remove Programs, lalu mengunduh dan menginstal versi terbaru dari sumber resmi. Proses ini memastikan file konfigurasi bersih dan mencegah konflik versi yang dapat menyebabkan kegagalan operasi kriptografi.

windows-vps Hosting VPS Windows 10

Dapatkan VPS Windows 10 yang efisien untuk desktop jarak jauh, dengan harga termurah yang pernah ada. GRATIS Windows 10 yang berjalan pada penyimpanan NVMe SSD dan internet berkecepatan tinggi.

Lihat Paket VPS Windows 10

Kesimpulan

Instalasi OpenSSL yang tepat memerlukan perhatian pada dependensi, variabel lingkungan, dan langkah verifikasi. Mengikuti panduan ini memastikan kemampuan SSL/TLS yang andal untuk lingkungan pengembangan Windows Anda. Anda akan mendapatkan manajemen sertifikat yang aman dan komunikasi terenkripsi yang penting untuk aplikasi modern.

Faktor keberhasilan utama adalah menginstal Visual C++ Redistributables terlebih dahulu, mengonfigurasi variabel PATH dengan benar, dan memverifikasi fungsionalitas dengan perintah dasar. Sebagian besar masalah penginstalan berasal dari dependensi yang dilewati atau masalah konfigurasi lingkungan, yang keduanya dapat diselesaikan dengan mudah menggunakan langkah pemecahan masalah yang disediakan. Baik Anda perlu menginstal OpenSSL di Windows untuk penggunaan pengembangan atau produksi, dasar-dasar ini tetap konsisten di semua versi Windows.

Pertanyaan Umum

Bisakah saya menginstal OpenSSL tanpa hak administratif?

Tidak, hak administratif bersifat wajib untuk menginstal OpenSSL di Windows. Proses instalasi memerlukan perubahan tingkat sistem, modifikasi registri, dan penempatan file di direktori yang dilindungi. Jika Anda bekerja pada mesin perusahaan yang terkunci, Anda memiliki beberapa alternatif: mintalah departemen TI untuk menginstalnya untuk Anda, atau carilah versi portabel yang dapat dijalankan dari direktori pengguna (meskipun ini tidak memiliki integrasi PATH seluruh sistem).

Apa perbedaan antara versi OpenSSL Win32 dan Win64?

Versi Win64 dibuat untuk sistem Windows 64-bit dan dapat menangani operasi memori yang lebih besar dengan lebih efisien. Ini adalah pilihan yang lebih baik untuk sistem Windows 10 dan 11 modern. Versi Win32 akan berjalan pada sistem 32-bit dan 64-bit, namun terbatas pada pengalamatan memori 32-bit. Kecuali Anda memiliki alasan khusus yang memerlukan kompatibilitas 32-bit (seperti mendukung aplikasi lama), selalu gunakan Win64 pada sistem modern.

Mengapa OpenSSL memerlukan Visual C++ Redistributables?

Inilah alasan teknisnya: OpenSSL dikompilasi menggunakan Microsoft Visual C++, yang berarti ia bergantung pada pustaka runtime tertentu agar dapat berfungsi. Yang dapat didistribusikan ulang ini berisi file DLL penting seperti MSVCR140.dll dan VCRUNTIME140.dll yang dipanggil OpenSSL saat dijalankan. Anggap saja seperti membutuhkan mesin yang tepat untuk menjalankan mobil. Tanpa pustaka ini, OpenSSL benar-benar tidak dapat dijalankan—tidak ada komponen inti yang digunakan untuk menggunakannya.

Bagaimana cara memverifikasi versi OpenSSL saya setelah instalasi?

Cara tercepat untuk memverifikasi adalah menggunakan perintah versi openssl di Command Prompt. Ini adalah metode standar untuk memeriksa versi OpenSSL di Windows dan akan menampilkan informasi versi jika diinstal dengan benar.

Bisakah saya menginstal beberapa versi OpenSSL secara bersamaan?

Meskipun secara teknis memungkinkan dengan menginstal ke direktori berbeda, hal ini tidak disarankan karena konflik PATH. Jika Anda ingin mengetahui cara memperbarui OpenSSL di Windows ke versi yang lebih baru, hapus instalan versi saat ini terlebih dahulu, lalu instal versi yang diperbarui untuk menghindari masalah konfigurasi.

Membagikan

Selengkapnya dari blog

Teruslah membaca.

Gambar judul Cloudzy untuk panduan VPN MikroTik L2TP, menunjukkan laptop yang terhubung ke rak server melalui terowongan digital bersinar biru dan emas dengan ikon perisai.
Keamanan & Jaringan

Pengaturan VPN MikroTik L2TP (dengan IPsec): Panduan RouterOS (2026)

Dalam pengaturan VPN MikroTik L2TP ini, L2TP menangani tunneling sementara IPsec menangani enkripsi dan integritas; memasangkannya memberi Anda kompatibilitas klien asli tanpa usia pihak ketiga

Rexa CyrusRexa Cyrus 9 menit membaca
Jendela terminal menampilkan pesan peringatan SSH tentang perubahan identifikasi host jarak jauh, dengan judul Panduan Perbaikan dan merek Cloudzy dengan latar belakang biru kehijauan.
Keamanan & Jaringan

Peringatan: Identifikasi Host Jarak Jauh Telah Berubah & Cara Memperbaikinya

SSH adalah protokol jaringan aman yang menciptakan terowongan terenkripsi antar sistem. Ini tetap populer di kalangan pengembang yang membutuhkan akses jarak jauh ke komputer tanpa memerlukan grafik

Rexa CyrusRexa Cyrus 10 menit membaca
Ilustrasi panduan pemecahan masalah server DNS dengan simbol peringatan dan server biru dengan latar belakang gelap untuk kesalahan resolusi nama Linux
Keamanan & Jaringan

Kegagalan Sementara dalam Resolusi Nama: Apa Artinya & Bagaimana Cara Memperbaikinya?

Saat menggunakan Linux, Anda mungkin mengalami kegagalan sementara dalam kesalahan resolusi nama saat mencoba mengakses situs web, memperbarui paket, atau menjalankan tugas yang memerlukan koneksi internet.

Rexa CyrusRexa Cyrus 12 menit membaca

Siap untuk diterapkan? Mulai dari $2,48/bln.

Cloud independen, sejak 2008. AMD EPYC, NVMe, 40 Gbps. Uang kembali 14 hari.