พิสูจน์ความเป็นเจ้าของคีย์ส่วนตัว

คุณสามารถใช้ OpenSSL เพื่อแสดงหลักฐานการครอบครอง (POP) ของคีย์ส่วนตัวโดยลงนามในไฟล์ทดสอบด้วย ใช้ได้กับทั้งคีย์ RSA และ ECC

คุณสามารถใช้ได้ OpenSSL เพื่อแสดงหลักฐานการครอบครอง (POP) ของคีย์ส่วนตัวโดยการเซ็นชื่อไฟล์ทดสอบด้วย วิธีนี้ใช้ได้กับทั้งคีย์ RSA และ ECC

OpenSSL คืออะไร
OpenSSL เป็นชุดเครื่องมือบรรทัดคำสั่งที่มีประโยชน์มากสำหรับการทำงานกับ เอ็กซ์.509 ใบรับรอง, คำขอลงนามใบรับรอง (CSRs) และคีย์การเข้ารหัส หากคุณใช้ตัวแปร UNIX เช่น Linux หรือ macOS อาจมีการติดตั้ง OpenSSL ไว้ในคอมพิวเตอร์ของคุณแล้ว หากคุณต้องการใช้ OpenSSL บน Windows คุณสามารถเปิดใช้งานได้ ระบบย่อย Linux ของ Windows 10 หรือติดตั้ง Cygwin.

สร้างลายเซ็นด้วยรหัสส่วนตัว

  1. สร้างไฟล์ทดสอบ:

    echo ssl.com> test.txt
  2. เซ็นชื่อแฮช sha256 ของไฟล์ทดสอบโดยใช้คีย์ส่วนตัว (แทนที่ privatekey.pem ในคำสั่งด้านล่างพร้อมชื่อไฟล์จริงของคีย์):

    openssl dgst -sha256 - ลงนาม privatekey.pem -out test.sig test.txt
  3. ตอนนี้คุณสามารถพิสูจน์การครอบครองคีย์ส่วนตัวได้โดยการส่ง test.sig และ test.txt ไปยังบุคคลที่สามที่ยืนยันเช่น SSL.com คุณสามารถตรวจสอบว่ารหัสส่วนตัวตรงกับใบรับรองหรือไม่โดยทำตามขั้นตอนด้านล่าง:

ยืนยันว่าใบรับรองคีย์ส่วนตัวตรงกัน

  1. แยกคีย์สาธารณะออกจากใบรับรอง (แทนที่ certificate.pem ในคำสั่งด้านล่างพร้อมชื่อไฟล์จริงของใบรับรอง):

    openssl x509 -pubkey -noout -in certificate.pem> publickey.pem
  2. ตรวจสอบแฮช sha256 ของไฟล์ทดสอบโดยใช้คีย์สาธารณะ:

    openssl dgst -sha256 - ยืนยัน publickey.pem -signature test.sig test.txt
  3. หากคีย์ส่วนตัวตรงกับใบรับรองคุณจะได้รับผลลัพธ์ Verified OK. ถ้าไม่คุณจะได้รับไฟล์ Verification Failure.
ขอบคุณที่เลือกใช้ SSL.com! หากคุณมีคำถามใด ๆ โปรดติดต่อเราทางอีเมลที่ Support@SSL.com, โทร 1-877-SSL-SECUREหรือคลิกลิงก์แชทที่ด้านล่างขวาของหน้านี้ คุณยังสามารถค้นหาคำตอบสำหรับคำถามการสนับสนุนทั่วไปได้ใน ฐานความรู้.

รับทราบข้อมูลและปลอดภัย

SSL.com เป็นผู้นำระดับโลกในด้านความปลอดภัยทางไซเบอร์ PKI และใบรับรองดิจิทัล ลงทะเบียนเพื่อรับข่าวสารอุตสาหกรรม เคล็ดลับ และประกาศผลิตภัณฑ์ล่าสุดจาก SSL.com.

SSL.com

เราชอบความคิดเห็นของคุณ

ทำแบบสำรวจของเราและแจ้งให้เราทราบความคิดเห็นของคุณเกี่ยวกับการซื้อครั้งล่าสุดของคุณ

ภาพรวมความเป็นส่วนตัว
SSL.com

เว็บไซต์นี้ใช้คุกกี้เพื่อให้เราสามารถมอบประสบการณ์การใช้งานที่ดีที่สุดแก่คุณ ข้อมูลคุกกี้จะถูกเก็บไว้ในเบราว์เซอร์ของคุณและทำงานเช่นจดจำคุณเมื่อคุณกลับมาที่เว็บไซต์ของเราและช่วยให้ทีมของเราเข้าใจว่าส่วนใดของเว็บไซต์ที่คุณสนใจและมีประโยชน์ที่สุด

สำหรับข้อมูลเพิ่มเติมอ่านของเรา คุกกี้และคำชี้แจงสิทธิ์ส่วนบุคคล.

คุกกี้บุคคลที่สาม

เว็บไซต์นี้ใช้ Google Analytics & เครื่องนับสถิติ เพื่อรวบรวมข้อมูลที่ไม่ระบุตัวตนเช่นจำนวนผู้เยี่ยมชมเว็บไซต์และหน้าเว็บที่ได้รับความนิยมสูงสุด

การเปิดใช้งานคุกกี้เหล่านี้ช่วยให้เราสามารถปรับปรุงเว็บไซต์ของเรา

แสดงรายละเอียด