นี่คือคำสั่ง pkeyssl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
pkey - เครื่องมือประมวลผลคีย์สาธารณะหรือส่วนตัว
เรื่องย่อ
OpenSSL คีย์ [-แจ้ง PEM|เดอร์] [-แต่งตัว PEM|เดอร์] [-in ชื่อไฟล์] [-พาสซิน หาเรื่อง] [-ออก
ชื่อไฟล์] [-ส่งออกไป หาเรื่อง] [- ตัวเลข] [- ข้อความ] [-text_pub] [-ไม่มี] [-ผับ] [-pubout]
[- เครื่องยนต์ id]
DESCRIPTION
งานวิ่งการกุศล คีย์ คำสั่งประมวลผลคีย์สาธารณะหรือส่วนตัว พวกเขาสามารถแปลงระหว่างต่างๆ
แบบฟอร์มและส่วนประกอบที่พิมพ์ออกมา
คำสั่ง OPTIONS
-แจ้ง เดอร์ | PEM
ระบุรูปแบบอินพุต DER หรือ PEM
-แต่งตัว เดอร์ | PEM
ระบุรูปแบบผลลัพธ์ ตัวเลือกมีความหมายเดียวกับ -แจ้ง
ตัวเลือก
-in ชื่อไฟล์
ระบุชื่อไฟล์อินพุตที่จะอ่านคีย์จากหรืออินพุตมาตรฐานหากตัวเลือกนี้
ไม่ได้ระบุไว้ หากรหัสถูกเข้ารหัส วลีรหัสผ่านจะได้รับพร้อมท์
-พาสซิน หาเรื่อง
แหล่งรหัสผ่านไฟล์อินพุต สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบของ หาเรื่อง ดู
PASS วลี อาร์กิวเมนต์ ส่วนเข้า OpenSSL(1)
-ออก ชื่อไฟล์
ระบุชื่อไฟล์เอาต์พุตที่จะเขียนคีย์หรือเอาต์พุตมาตรฐานหากตัวเลือกนี้
ไม่ได้ระบุไว้ หากตั้งค่าตัวเลือกการเข้ารหัสไว้ วลีรหัสผ่านจะเป็น
ได้รับแจ้งสำหรับ ชื่อไฟล์เอาต์พุตควร ไม่ เหมือนกับชื่อไฟล์อินพุต
-ส่งออกไป รหัสผ่าน
แหล่งที่มารหัสผ่านของไฟล์ที่ส่งออก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบของ หาเรื่อง ดู
PASS วลี อาร์กิวเมนต์ ส่วนเข้า OpenSSL(1)
- ตัวเลข
ตัวเลือกเหล่านี้เข้ารหัสคีย์ส่วนตัวด้วยรหัสที่ให้มา ชื่ออัลกอริทึมใด ๆ
รับการยอมรับจาก EVP_get_cipherbyname() เป็นที่ยอมรับเช่น des3.
- ข้อความ
พิมพ์ส่วนประกอบคีย์สาธารณะหรือส่วนตัวต่างๆ ในรูปแบบข้อความธรรมดานอกเหนือจาก
รุ่นที่เข้ารหัส
-text_pub
พิมพ์เฉพาะส่วนประกอบคีย์สาธารณะแม้ว่าคีย์ส่วนตัวจะถูกประมวลผล
-ไม่มี
ห้ามส่งออกคีย์เวอร์ชันที่เข้ารหัส
-ผับ
โดยค่าเริ่มต้น คีย์ส่วนตัวจะถูกอ่านจากไฟล์อินพุต: ด้วยตัวเลือกนี้ คีย์สาธารณะคือ
อ่านแทน
-pubout
โดยค่าเริ่มต้น คีย์ส่วนตัวจะถูกส่งออก: ด้วยตัวเลือกนี้ คีย์สาธารณะจะถูกส่งออก
แทนที่. ตัวเลือกนี้จะถูกตั้งค่าโดยอัตโนมัติหากอินพุตเป็นคีย์สาธารณะ
- เครื่องยนต์ id
การระบุเครื่องยนต์ (โดยเอกลักษณ์ของมัน id string) จะทำให้ คีย์ เพื่อพยายามที่จะได้รับ
การอ้างอิงการทำงานกับเอ็นจิ้นที่ระบุ ดังนั้นจึงเริ่มต้นได้หากจำเป็น NS
เอ็นจิ้นจะถูกตั้งค่าเป็นค่าเริ่มต้นสำหรับอัลกอริธึมที่มีอยู่ทั้งหมด
ตัวอย่าง
ในการลบวลีรหัสผ่านบนคีย์ส่วนตัว RSA:
opensl pkey -in key.pem -out keyout.pem
ในการเข้ารหัสคีย์ส่วนตัวโดยใช้ DES สามตัว:
opensl pkey -in key.pem -des3 -out keyout.pem
ในการแปลงคีย์ส่วนตัวจากรูปแบบ PEM เป็น DER:
opensl pkey -in key.pem -outform DER -out keyout.der
ในการพิมพ์ส่วนประกอบของไพรเวตคีย์ไปยังเอาต์พุตมาตรฐาน:
opensl pkey -in key.pem -ข้อความ -noout
ในการพิมพ์ส่วนประกอบสาธารณะของไพรเวตคีย์ไปยังเอาต์พุตมาตรฐาน:
opensl pkey -in key.pem -text_pub -noout
ในการส่งออกส่วนสาธารณะของคีย์ส่วนตัว:
opensl pkey -in key.pem -pubout -out pubkey.pem
ใช้ pkeyssl ออนไลน์โดยใช้บริการ onworks.net