ฉันได้รับคีย์ RSA ส่วนตัว ซึ่งส่วนหัวระบุว่ามีการเข้ารหัส AES-128-CBC โปรดทราบว่าสิบบรรทัดสุดท้ายของคีย์หายไป (นี่เป็นส่วนหนึ่งของงานการศึกษา)
----- เริ่มต้นรหัสส่วนตัว RSA -----
Proc-ประเภท: 4,ENCRYPTED
ข้อมูล DEK: AES-128-CBC,8B7CE35DB731727CEABA217FAE404DB8
... 37 บรรทัดครึ่ง บรรทัดละ 64 ตัวอักษร
ภารกิจคือค้นหาข้อความรหัสผ่านของคีย์ (เป็นที่ทราบกันดีว่าเป็นตัวเลขสี่หลัก) ฉันบรรลุกลไกการแคร็กทั่วไปโดยใช้ John The Ripper และเพิ่มข้อบังคับแล้ว ----- สิ้นสุดรหัสส่วนตัว RSA -----
ไปที่ส่วนท้ายของคีย์บางส่วน แต่จนถึงตอนนี้ คีย์นั้นไม่สามารถถอดรหัสได้ ซึ่งอาจเกี่ยวข้องกับความจริงที่ว่าคีย์สองสามบรรทัดสุดท้ายหายไป (เนื่องจาก CBC เกี่ยวข้องกับบล็อกทั้งหมดของไฟล์) ฉันพยายามลดความยาวของเนื้อหาหลักเป็น 128 บิตหลายเท่าและถอดรหัสแล้ว แต่นั่นไม่ได้เปลี่ยนแปลงอะไรเลย เพื่อหาวิธีที่เหมาะสมในการยังคงสามารถถอดรหัสคีย์ได้ ฉันจำเป็นต้องเข้าใจกระบวนการถอดรหัสเพิ่มเติม
กระบวนการถอดรหัสทำงานอย่างไร และวลีรหัสผ่านของคีย์เกี่ยวข้องกับสิ่งนี้อย่างไร ฉันค้นหาหน้าเว็บบางหน้าที่มีวิกิพีเดียเกี่ยวกับการเข้ารหัส CBC โดยทั่วไปแล้ว แต่ฉันไม่สามารถเข้าใจได้ว่ากระบวนการถอดรหัสที่เกิดขึ้นจริงเกิดขึ้นอย่างไรกับข้อความรหัสผ่านของคีย์
ขอขอบคุณล่วงหน้าสำหรับคำอธิบายหรือคำแนะนำทั้งหมดเกี่ยวกับวิธีการเข้าถึงงานนี้