สารบัญ:
วีดีโอ: ฉันจะสร้างคีย์ส่วนตัวและสาธารณะใน OpenSSL ได้อย่างไร
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2024-01-18 08:29
การสร้างคีย์สาธารณะและส่วนตัวด้วย openssl.exe
- ใน Windows: เปิดพรอมต์คำสั่ง (เริ่ม > โปรแกรม > อุปกรณ์เสริม > พร้อมรับคำสั่ง)
- กดปุ่มตกลง. NS กุญแจส่วนตัว ถูกสร้างและบันทึกในไฟล์ชื่อ " รสา .
- กำลังผลิต NS กุญแจส่วนตัว --ลินุกซ์.
- เปิดเทอร์มินัล นำทางไปยังโฟลเดอร์ที่มีไดเร็กทอรี ListManager
- กดปุ่มตกลง.
- เปิดเทอร์มินัล
ต่อมา อาจมีคนถามอีกว่า คุณจะสร้างคู่คีย์ส่วนตัวและคีย์สาธารณะอย่างไร
วิธีสร้างคู่คีย์สาธารณะ/ส่วนตัว
- เริ่มโปรแกรมสร้างคีย์ myLocalHost% ssh-keygen กำลังสร้างคู่คีย์ rsa สาธารณะ/ส่วนตัว
- ป้อนเส้นทางไปยังไฟล์ที่จะถือกุญแจ
- ป้อนข้อความรหัสผ่านสำหรับการใช้คีย์ของคุณ
- ป้อนข้อความรหัสผ่านอีกครั้งเพื่อยืนยัน
- ตรวจสอบผลลัพธ์
- คัดลอกกุญแจสาธารณะและต่อท้ายรหัสกับ $HOME/
ฉันจะสร้างคีย์สาธารณะ PEM ได้อย่างไร คำสั่งให้วิ่ง
- สร้างคีย์ RSA 2048 บิต คุณสามารถสร้างคู่คีย์ RSA สาธารณะและส่วนตัวได้ดังนี้:
- ส่งออกคีย์สาธารณะ RSA ไปยังไฟล์
- อย่าเรียกใช้สิ่งนี้ มันจะส่งออกคีย์ส่วนตัว
- ตรวจสอบไฟล์คีย์ของคุณด้วยสายตา
- ไฟล์ private.pem มีลักษณะดังนี้:
- กุญแจสาธารณะ public.pem ไฟล์มีลักษณะดังนี้:
ยังถามอีกว่า ฉันจะสร้างคีย์ส่วนตัวและสาธารณะใน Windows ได้อย่างไร
[2] สร้างคู่คีย์ส่วนตัวและสาธารณะ:
- ไปที่เมนู Start ของ Windows -> All Programs -> PuTTY แล้วเปิด PuTTYgen
- คลิกปุ่ม 'สร้าง' และ PuTTYgen จะขอให้คุณเคลื่อนที่แบบสุ่มด้วยเมาส์ของคุณ จนกว่าจะมีข้อมูลสุ่มเพียงพอที่จะสร้างคีย์ความปลอดภัยให้กับคุณ
PEM เป็นคีย์สาธารณะหรือส่วนตัวหรือไม่
NS PEM ไฟล์อาจมีอะไรก็ได้รวมถึง a กุญแจสาธารณะ , NS กุญแจส่วนตัว หรือทั้งสองอย่างเพราะ a PEM ไฟล์ไม่ได้มาตรฐาน ส่งผลกับ PEM หมายความว่าไฟล์มีบิตข้อมูลที่เข้ารหัสแบบ 64 บิต
แนะนำ:
ฉันจะตรวจสอบความถูกต้องของใบรับรอง OpenSSL ได้อย่างไร
ในการตรวจสอบวันหมดอายุของใบรับรองให้รันคำสั่งต่อไปนี้: Linux #ก้อง | openssl s_client -เชื่อมต่อ example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -dates. notBefore=14 ก.พ. 00:00:00 2017 GMT. วินโดว์. เปิด Command Prompt ในฐานะผู้ดูแลระบบ และดำเนินการคำสั่งต่อไปนี้:
ฉันจะคอมไพล์ OpenSSL ได้อย่างไร
ทีละขั้นตอน ดาวน์โหลดและเตรียมการ ดาวน์โหลดและคลายซิปแพ็กเกจ NDK ลงในไดเร็กทอรี: https://developer.android.com/ndk/downloads/index.html ค้นหา toolchain สำหรับเครื่องสร้างของคุณ กำหนดค่าสภาพแวดล้อม OpenSSL สร้างไฟล์ make. สร้าง. คัดลอกผลลัพธ์
OpenSSL ปลอดภัยหรือไม่?
OpenSSL เป็นการใช้งาน SSL และ TLS ที่ดี และสามารถทำให้มีความปลอดภัยพอสมควร โปรโตคอล SSL และ TLS เป็นจุดเริ่มต้นที่ดีในการทำความเข้าใจว่าเกิดอะไรขึ้น SSL 3.0 และรุ่นก่อนหน้านั้นเสี่ยงต่อการโจมตีประเภทหนึ่งที่ทำให้โปรโตคอลเหล่านั้นไม่ปลอดภัยโดยพื้นฐาน
ฉันจะดูใบรับรอง OpenSSL ได้อย่างไร
คุณยังสามารถตรวจสอบ CSR และตรวจสอบใบรับรองโดยใช้เครื่องมือออนไลน์ของเรา ตรวจสอบคำขอลงนามใบรับรอง (CSR) openssl req -text -noout -verify -in CSR.csr ตรวจสอบคีย์ส่วนตัว openssl rsa -in privateKey.key -check ตรวจสอบใบรับรอง openssl x509 -in certificate.crt -text -noout
ฉันจะสร้างไฟล์ pkcs12 โดยใช้ OpenSSL ได้อย่างไร
วิธีสร้างไฟล์ PKCS#12 โดยใช้ OpenSSL คัดลอกคีย์ส่วนตัวและใบรับรอง SSL ไปยังไฟล์ข้อความธรรมดา คีย์ส่วนตัวควรอยู่ด้านบนด้วยใบรับรอง SSL ด้านล่าง ในตัวอย่าง เราใช้ 'filename. เรียกใช้คำสั่ง openssl ต่อไปนี้: openssl pkcs12 -export -in filename.txt -out filename.p12 คุณอาจได้รับข้อความแจ้งต่อไปนี้: