เข้ารหัสไฟล์ใน Ubuntu ด้วย GPG
อธิบายวิธีเข้ารหัสไฟล์ใน Ubuntu ด้วย GPG ได้ดี GPG หรือ GNU Privacy Guard ช่วยให้คุณเข้ารหัสไฟล์ได้อย่างปลอดภัยด้วยอัลกอริธึมการเข้ารหัสที่แข็งแกร่ง
ในบทความนี้ เราจะอธิบายวิธีเข้ารหัสไฟล์ใน Ubuntu ด้วย GPG
“GPG” หรือ “GNU Privacy Guard” ช่วยให้คุณเข้ารหัสไฟล์และข้อมูลได้อย่างปลอดภัยด้วยอัลกอริธึมการเข้ารหัสที่แข็งแกร่ง GPG เป็นวิธีที่ยอดเยี่ยมในการสื่อสารที่ปลอดภัยระหว่างสองฝ่าย อนุญาตให้แชร์ข้อมูลที่ละเอียดอ่อนผ่านเครือข่ายที่ไม่ปลอดภัยได้อย่างง่ายดาย
ข้อกำหนดเบื้องต้น
เข้ารหัสไฟล์ใน Ubuntu ด้วย GPG
ติดตั้ง GPG ใน Ubuntu
เราสามารถติดตั้ง GPG โดยใช้คำสั่งต่อไปนี้:
# apt install gpg
เข้ารหัสไฟล์โดยใช้ GPG
คำสั่งต่อไปจะเข้ารหัสtest.txt
# gpg -c test.txt
เมื่อคุณเรียกใช้คำสั่งข้างต้น คุณจะต้องป้อนข้อความรหัสผ่านที่จะใช้สำหรับการเข้ารหัสและถอดรหัสไฟล์
หลังจากที่คุณป้อนข้อความรหัสผ่าน ไฟล์จะได้รับการเข้ารหัสและสร้างไฟล์หนึ่งไฟล์ในรูปแบบต่อไปนี้:
test.txt.gpg
ในการถอดรหัสไฟล์ ให้รันคำสั่งในรูปแบบต่อไปนี้:
# gpg test.txt.gpg
ใช้ข้อความรหัสผ่านที่คุณใช้ในตอนแรกเพื่อเข้ารหัสไฟล์ เมื่อถอดรหัสแล้ว คุณจะได้รับไฟล์ “test.txt” กลับมา
สร้างคู่คีย์ GPG
คุณสามารถใช้คู่ของคีย์ "สาธารณะ" และ "ส่วนตัว" เพื่อเข้ารหัสและถอดรหัสไฟล์ ในการสร้างคู่คีย์ GPG คุณสามารถใช้คำสั่งด้านล่าง:
# gpg --generate-key
ทำตามคำแนะนำและป้อนชื่อผู้ใช้และรหัสผ่านเมื่อได้รับแจ้ง หลังจากสร้างคู่คีย์แล้ว GPG จะแสดงคีย์สาธารณะที่สร้างขึ้นในเอาต์พุตเทอร์มินัล
ในการเอ็กซ์พอร์ตพับลิกคีย์ไปยังไฟล์ ให้รันคำสั่งต่อไปนี้:
# gpg --armor --export --output "public_key'
แทนที่ “ public_key ” ด้วยรหัสสาธารณะของคุณที่สร้างขึ้นในขั้นตอนด้านบน คีย์ส่วนตัวที่คุณสร้างขึ้นจะมีอยู่ในไดเร็กทอรี“ $HOME/.gnupg/ ”
เข้ารหัสไฟล์โดยใช้กุญแจสาธารณะของบุคคลอื่น ใช้คำสั่งต่อไปนี้:
# gpg --encrypt --recipient-file public_key.file test.txt
หมายเหตุ: แทนที่ public_key.file ด้วยกุญแจสาธารณะของบุคคลที่คุณต้องการส่งไฟล์
ถอดรหัสไฟล์ที่เข้ารหัสโดยใช้กุญแจสาธารณะของคุณ ใช้คำสั่งต่อไปนี้:
# gpg --decrypt --output test.txt test.txt.gpg
GPG จะตรวจจับคีย์ส่วนตัวของคุณโดยอัตโนมัติในระหว่างการถอดรหัส ตราบใดที่ยังจัดเก็บไว้ในไดเร็กทอรี “$HOME/.gnupg/”
เรียนรู้เพิ่มเติมเกี่ยวกับ GPG cheatsheet
ในบทความนี้ เราได้เห็นวิธีเข้ารหัสไฟล์ใน Ubuntu ด้วย GPG แล้ว