CH-J Toolsการจัดการเซิร์ฟเวอร์ผ่าน SSH
เมนู
คู่มือและบทความทั้งหมด →

ตัวอย่างคีย์ SSH: จาก SSH-1 แบบเก่าสู่ ML-DSA หลังควอนตัม

คีย์ทดสอบ SSH ที่สร้างขึ้นเพื่อการทดสอบ 10 คีย์โดย CH-J Tools แบ่งเป็นหมวดหมู่ละคีย์ ตั้งแต่ RSA และ DSA แบบเก่าสำหรับ SSH-1 ผ่าน RSA, ECDSA และ Ed25519 ไปจนถึงคีย์ผสม ML-DSA-44 + Ed25519 หลังควอนตัม พร้อมประเภทคีย์ ลายนิ้วมือ คีย์สาธารณะ คีย์ส่วนตัว และลายเซ็น SSH ของไฟล์ทดสอบขนาด 1 MB

เนื้อหาในหน้านี้

แต่ละหมวดหมู่แสดงคู่คีย์ SSH ที่สร้างด้วยเครื่องมือสร้างคีย์ของ CH-J Tools ครอบคลุมคีย์ทุกประเภทที่เครื่องมือรองรับ ได้แก่ คีย์ RSA สำหรับ SSH-1 และคีย์ DSA แบบเก่าที่เก็บไว้เพื่ออ้างอิงทางประวัติศาสตร์เท่านั้น คีย์ RSA, ECDSA และ Ed25519 แบบดั้งเดิมที่ใช้งานบนเซิร์ฟเวอร์ในปัจจุบัน และคีย์ผสม ML-DSA-44 + Ed25519 หลังควอนตัม คีย์ทุกคีย์ที่ลงนามไฟล์ได้ยังได้ลงนามไฟล์ทดสอบเดียวกันด้วยลายเซ็น SSH ที่เข้ากันได้กับ ssh-keygen (SSHSIG, เนมสเปซ "file")

คีย์สำหรับทดสอบเท่านั้น

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

วิธีตรวจสอบคีย์

ลายเซ็นทั้งหมดตรวจสอบผ่านใน CH-J Tools และไม่ผ่านหากไฟล์ถูกแก้ไข นอกจากนี้ยังตรวจสอบแยกต่างหากด้วย OpenSSH 10.5 สำหรับลายเซ็น RSA, ECDSA และ Ed25519, OpenSSH 9.6 สำหรับลายเซ็น DSA และ OpenSSH 10.6p2 สำหรับลายเซ็น ML-DSA-44 + Ed25519 โดยลายนิ้วมือตรงกับผลจาก ssh-keygen -l ส่วน SSH-1 ไม่มีรูปแบบลายเซ็นสำหรับไฟล์

ไฟล์ทดสอบ

ลายเซ็นเหล่านี้ลงนามไฟล์ทดสอบขนาด 1 MB เดียวกับที่ใช้ในตัวอย่างคีย์ OpenPGP โดยเว็บไซต์จัดเก็บไฟล์นี้ไว้เพียงชุดเดียว

ดาวน์โหลด test_1MB.bin · ค่าตรวจสอบ SHA-256 →

หมวดหมู่

แบบเก่า (เพื่ออ้างอิงทางประวัติศาสตร์เท่านั้น)

ประเภทคีย์แบบดั้งเดิม

หลังควอนตัม (OpenSSH 10.6 ขึ้นไป)