ฉันจะเข้ารหัสไฟล์แบบสมมาตรโดยใช้ gpg ได้อย่างไร


46

ฉันพยายามเข้ารหัสไฟล์โดยใช้ gpg แบบสมมาตร

$ gpg --encrypt --symmetric $MYFILE

ฉันป้อนและป้อนข้อความรหัสผ่านอีกครั้งจากนั้น gpg จะบอกฉัน

You did not specify a user ID. (you may use "-r")

Current recipients:

Enter the user ID.  End with an empty line:

ฉันไม่รู้ว่าจะต้องป้อนอะไรที่นี่ ฉันกำลังเข้ารหัสแบบสมมาตร (ไม่ใช่การเข้ารหัสคีย์สาธารณะ) ดังนั้นฉันจึงไม่เข้าใจว่าทำไม gpg ต้องการทราบว่าใครเป็นผู้รับ ฉันไม่ทราบว่ารหัสผู้ใช้ gpg ประเภทใดที่คาดหวังว่าจะเป็นอย่างไรและฉันไม่ทราบรหัสผู้ใช้ gpg ใด ๆ หากฉันป้อนบรรทัดว่างเปล่า gpg จะบ่นว่าไม่มี "ที่อยู่ที่ถูกต้อง"

ดังนั้นฉันจะเข้ารหัสไฟล์โดยใช้สมมาตรโดยใช้ gpg อย่างไร

รุ่น: gpg (GnuPG) 1.4.11 ตามที่บรรจุใน Ubuntu 11.10

คำตอบ:


58

gpg --symmetric $MYFILEคำสั่งที่ถูกต้องคือ

encryptตัวเลือกที่จะบอกว่ามันใช้การเข้ารหัสคีย์สาธารณะ "id" ที่ขอคือรหัสของกุญแจสาธารณะซึ่งคุณต้องมีในพวงกุญแจของคุณ (โดยปกติคุณจะใช้ที่อยู่อีเมลสำหรับสิ่งนี้ แต่มีวิธีอื่นในการระบุรหัสสาธารณะที่จะใช้)

การรวมสองตัวเลือกเช่นเดียวกับที่คุณเข้ารหัสกุญแจเซสชั่นกับกุญแจสาธารณะและสมมาตร cypher เพื่อให้ทั้งกุญแจส่วนตัวหรือรหัสผ่านที่คุณป้อนสามารถใช้ในการถอดรหัส

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