นี่กำลังไปผิดทาง ดังนั้นผมจะตอบโดยแสดงทางเลือกสองทาง:
- แบ่งปันเช่น เครื่องที่แข็งแกร่งสร้างรหัสผ่านสำหรับสิ่งนี้โดยมีการสุ่มมากพอที่จะส่งเป็นรหัสลับ เหตุผลที่ต้องแชร์รหัสผ่านแทนคีย์ลับอื่นก็เพราะฉันไม่รู้จัก SSH รุ่นที่ใช้กันดีซึ่งใช้คีย์ลับ
- ในการแชร์คีย์ส่วนตัว ดูเหมือนว่ามีเหตุผลมากกว่าที่จะสรุปคีย์นั้น เช่น โดยใช้การเข้ารหัสปกติ คุณสามารถส่งรหัสสาธารณะไปทางอื่นได้เสมอ ตรวจสอบว่าสร้างโดยบุคคลอื่น แล้วสรุปคีย์ที่มีอยู่ การดำเนินการนี้น่าจะง่ายที่สุดด้วยโปรโตคอลที่มีอยู่ เช่น PGP ซึ่งให้บริการที่เป็นประโยชน์ เช่น การพิมพ์ลายนิ้วมือที่สำคัญ ซึ่งสามารถใช้สำหรับการตรวจสอบได้
มีการระบุปัญหามากมายเมื่อพูดถึงการสร้างคีย์ส่วนตัวเดียวกันสำหรับ RSA - ระบุโดยโพสต์ที่คุณรวมไว้แล้ว
โดยพื้นฐานแล้วทุกอย่างเกี่ยวกับการสร้างคู่คีย์จะต้องเหมือนเดิมเพื่อให้อัลกอริทึมการสร้างยังคงอยู่ การเปลี่ยนแปลงที่สำคัญในส่วนการสร้างและคู่คีย์ที่เป็นผลลัพธ์จะแตกต่างออกไป ฉันได้อธิบายวิธีที่มีประสิทธิภาพมากขึ้นในการดึงค่าสุ่มในช่วงแต่การอัพเดทใด ๆ ในส่วนการสร้างที่สำคัญจะทำให้อัลกอริทึมเสียหาย
ฉันไม่คาดหวังว่าจะมีกลไกการสร้างคู่คีย์ใด ๆ ที่อธิบายไว้อย่างดีว่าสามารถใช้ในเชิงกำหนดกับซอฟต์แวร์เวอร์ชันต่าง ๆ ได้ หากคุณยังต้องการ เห็นด้วย บนคีย์ส่วนตัว ฉันจะไปที่ ECDSA โดยที่คีย์ส่วนตัวเป็นเพียงค่าเดียวในช่วงและที่ซึ่งคีย์สาธารณะสามารถได้รับโดยตรงจากคีย์ส่วนตัว