Openssl ถอดรหัสจากข้อความที่เข้ารหัสจากปัญหาคำสั่ง


1

ฉันใช้คำสั่งต่อไปนี้เพื่อถอดรหัสสตริงเบส 64

openssl enc -in ciphertext -out binarytext -d -a

openssl rsautl -decrypt -in binarytext -out plaintext -inkey private.pem

ฉันกำลังประสบปัญหาเมื่อข้อความ cypher ของฉันมีอักขระ / linux พิจารณาว่าเป็นตัวคั่นไดเรกทอรี จะแก้ไขปัญหานี้ได้อย่างไร?

ข้อความตัวเลขตัวอย่างเป็น:

MpTF1 + cqa23PdxQ6EoG9E77jfRJGYjORc4omawTg / g8jtUDZNNEeEr3waadTSLjQAfmJO94fpaA145yanoU9khrzCd / nAGIIAVwMC67UnsX + XY6dOEZMo41Z0dU1n42rUtkdXgldHXR1SQXaeDyjRnMj / mMMreNdykl8b4vNVPk =

ข้อผิดพลาดที่ฉันได้รับตาม

ptpll081: คีย์ 22313 ผู้ดูแลระบบ $ OpenSSL rsautl -decrypt -in MpTF1 + cqa23PdxQ6EoG9E77jfRJGYjORc4omawTg / g8jtUDZNNEeEr3waadTSLjQAfmJO94fpaA145yanoU9khrzCd / nAGIIAVwMC67UnsX + XY6dOEZMo41Z0dU1n42rUtkdXgldHXR1SQXaeDyjRnMj / mMMreNdykl8b4vNVPk = ท์เท็กซ์ -inkey PrivateKey.pem ข้อผิดพลาดในการป้อนข้อมูลการอ่านไฟล์: ข้อผิดพลาด: 02001002: ระบบห้องสมุด: fopen: ไม่มีไฟล์ดังกล่าวหรือ ไดเรกทอรี: /SourceCache/OpenSSL098/OpenSSL098-44/src/crypto/bio/bss_file.c: 126: fopen ( 'MpTF1 + cqa23PdxQ6EoG9E77jfRJGYjORc4omawTg / g8jtUDZNNEeEr3waadTSLjQAfmJO94fpaA145yanoU9khrzCd / nAGIIAVwMC67UnsX + XY6dOEZMo41Z0dU1n42rUtkdXgldHXR1SQXaeDyjRnMj / mMMreNdykl8b4vNVPk =', 'RB') 22313: ข้อผิดพลาด: 2006D080: รูทีน BIO: BIO_new_file: ไม่มีไฟล์ดังกล่าว: /SourceCache/OpenSSL098/OpenSSL098-44/src/crypto/bio/bss_file.c: 129:

คำตอบ:


0

ลองสิ่งนี้:

openssl rsautl -decrypt -in binarytext -out myfile.txt -inkey private.pem

บิตสำคัญที่นี่คือ -out myfile.txt

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.