openssl Command Cheatssheet

Lihat Kategori

openssl Command Cheatssheet

Baca min 3

Linux openssl Perintah #

Linux openssl command ialah utiliti serba boleh untuk mengurus sijil, menyulitkan data dan melaksanakan protokol komunikasi yang selamat. Ia menyediakan rangkaian fungsi kriptografi yang luas, menjadikannya asas keselamatan dalam persekitaran Linux.

OpenSSL digunakan secara meluas untuk mencipta, menandatangani dan mengesahkan sijil SSL/TLS, mengurus kunci peribadi dan melaksanakan tugas penyulitan/penyahsulitan.

Penggunaan Utama dan Sintaks openssl Perintah #

Sintaks asas bagi openssl perintah ialah:

openssl  [OPTIONS]
  • SUBCOMMAND: Menentukan operasi kriptografi, seperti req (permintaan sijil), genrsa (jana kunci RSA), atau enc (penyulitan).
  • PILIHAN: Bendera dan parameter tambahan untuk menyesuaikan tingkah laku subperintah.

openssl Jadual Cheatsheet Perintah #

Perintah Penerangan Produk
openssl genrsa -out private.key 2048 Hasilkan kunci peribadi RSA 2048-bit
openssl req -new -key private.key -out request.csr Buat permintaan menandatangani sijil (CSR)
openssl x509 -req -in request.csr -signkey private.key -out certificate.crt Hasilkan sijil yang ditandatangani sendiri
openssl enc -aes-256-cbc -salt -in file.txt -out file.enc Sulitkan fail dengan AES-256
openssl enc -aes-256-cbc -d -in file.enc -out file.txt Nyahsulit fail yang disulitkan AES-256
openssl s_client -connect example.com:443 Uji sambungan SSL/TLS
openssl dgst -sha256 -sign private.key -out signature file.txt Tandatangani fail dengan SHA-256
openssl dgst -sha256 -verify public.pem -signature signature file.txt Sahkan tandatangan fail

. openssl req Subperintah #

Buat Permintaan Menandatangani Sijil (CSR) #

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

Perintah ini menjana CSR berdasarkan kunci peribadi. Semasa pelaksanaan, anda akan digesa untuk memasukkan butiran seperti negara, organisasi dan nama biasa.

Contoh Output #

Menjana kunci persendirian RSA 2048 bit ...... Nama Negara (2 kod huruf) [AU]:Nama Negeri atau Wilayah AS (nama penuh) [Sesetengah Negeri]:California ...

. openssl x509 Subperintah #

Hasilkan Sijil Ditandatangani Sendiri #

openssl x509 -req -in request.csr -signkey private.key -out certificate.crt

Perintah ini mencipta sijil yang ditandatangani sendiri untuk tujuan ujian. Gunakan sijil yang ditandatangani CA untuk persekitaran pengeluaran.

Contoh Output #

Tandatangan ok subjek=/C=US/ST=California/O=MyOrg/CN=example.com ...

. openssl enc Subperintah #

Sulitkan Fail #

openssl enc -aes-256-cbc -salt -in file.txt -out file.enc

Perintah ini menyulitkan file.txt menggunakan penyulitan AES-256, menghasilkan file.enc.

Nyahsulit Fail #

openssl enc -aes-256-cbc -d -in file.enc -out file.txt

Menyahsulit file.enc kembali kepada bentuk asalnya, dengan syarat kata laluan yang betul dimasukkan.

Contoh Penggunaan openssl Perintah #

Hasilkan Kunci Peribadi dan CSR #

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

Gunakan arahan ini untuk mencipta kunci peribadi dan CSR. Serahkan CSR kepada pihak berkuasa sijil (CA) untuk mendapatkan sijil SSL.

Uji Sambungan SSL/TLS #

openssl s_client -connect example.com:443

Perintah ini bersambung ke example.com di pelabuhan 443 untuk menguji konfigurasi SSL/TLSnya.

Ringkasan #

. openssl arahan adalah alat yang sangat diperlukan untuk tugas keselamatan di Linux. Daripada mengurus sijil hingga menyulitkan data, ia menyediakan fungsi yang teguh untuk mengekalkan sistem yang selamat. Menguasai openssl adalah penting untuk pentadbir Linux dan sesiapa sahaja yang menguruskan komunikasi selamat.

📄 Muat turun dokumen ini dalam format PDF #

    E-MEL: *

    Dikuasai oleh BetterDocs