Score:0

ปัญหา RSA / AES : การถอดรหัส

ธง cz

ฉันใช้คำสั่งต่อไปนี้เพราะต้องถอดรหัสไฟล์ -encryption key file- (ซึ่งยาวกว่าโมดูล):

คีย์แมว.enc | base64 -d > encryptedrawfile.txt

openssl rsautl -decrypt -inkey privkey.pem -in encryptedrawfile.txt -out key.txt

ฉันได้รับ key.txt ต่อไปนี้: âà à g â¢`çïrM¡.â¬:

ตอนนี้ฉันต้องใช้คีย์การเข้ารหัสที่ถอดรหัสเพื่อถอดรหัสไฟล์โดยใช้คีย์นี้โดยพิจารณาจาก aes-csc-128 ไฟล์ที่ฉันต้องการถอดรหัสด้วยคีย์ด้านบนที่ถอดรหัสโดยใช้ aes คือ: QLTCpr0LK9K5Sw8MWX15LRergsaE+jEtCs3e7tTrATU=

osboxes@osboxes:~/$ echo QLTCpr0LK9K5Sw8MWX15LRergsaE+jEtCs3e7tTrATU= | ฐาน 64 -d | openssl aes-128-cbc -d -nosalt -iv p1mce4lzT7bSsoUPFTFGTg== -k key.txt -ออก ficheroDescifrado.txt

*** คำเตือน: ใช้การสืบทอดคีย์ที่เลิกใช้แล้ว การใช้ -iter หรือ -pbkdf2 จะดีกว่า สตริงฐานสิบหกสั้นเกินไป การเติมโดยมีความยาวเป็นศูนย์ไบต์ ไม่ใช่เลขฐานสิบหก ค่า hex iv ไม่ถูกต้อง

หากฉันรวม -pbkdf2 ฉันจะได้รับสิ่งต่อไปนี้:

osboxes@osboxes:~/RsaCtfTool$ echo QLTCpr0LK9K5Sw8MWX15LRergsaE+jEtCs3e7tTrATU= | ฐาน 64 -d | openssl aes-128-cbc -d -nosalt -pbkdf2 -iv p1mce4lzT7bSsoUPFTFGTg== -k key.txt -ออก ficheroDescifrado.txt

สตริงฐานสิบหกสั้นเกินไป การเติมโดยมีความยาวเป็นศูนย์ไบต์ ไม่ใช่เลขฐานสิบหก ค่า hex iv ไม่ถูกต้อง

เกิดอะไรขึ้น?

ขอบคุณ.

Morrolan avatar
ng flag
ตาม manpage ของ OpenSSL แฟล็ก `-k` ใช้สำหรับส่ง *ข้อความรหัสผ่าน* ดังนั้นสิ่งที่คุณกำลังทำคือส่ง `key.txt` (ไม่ใช่เนื้อหาของมัน!) เป็นข้อความรหัสผ่านไปยัง OpenSSL จากนั้นจึงนำคีย์ที่ได้มามาใช้ สิ่งที่คุณอาจต้องทำคือการส่งคีย์ดิบ (มีแฟล็กสำหรับสิ่งที่คุณจะพบในเอาต์พุตความช่วยเหลือ) เช่น สตริงที่เข้ารหัสเลขฐานสิบหกเป็น `openssl` ปัญหาที่สองคือคุณกำลังส่ง IV เนื่องจากสิ่งที่ดูเหมือนจะเป็นสตริงที่เข้ารหัส Base64 ในขณะที่แฟล็ก `-iv` ของ `openssl` คาดว่าจะเป็นสตริงที่เข้ารหัสเลขฐานสิบหก
Morrolan avatar
ng flag
โดยทั่วไป คำถามของคุณเกี่ยวกับวิธีใช้เครื่องมือเฉพาะ ซึ่งไม่ได้อยู่ในหัวข้อนี้อย่างสมบูรณ์ แต่การอ่านหน้า man page อย่างรวดเร็วควรแก้ปัญหาเหล่านี้ที่คุณกำลังเผชิญอยู่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา