ไฟล์ GPG คืออะไร??
ไฟล์ GPG เป็นไฟล์คีย์เข้ารหัส/ถอดรหัสที่ใช้โดยโปรแกรมเข้ารหัส GNU Privacy Guard (GnuPG) โปรแกรม GnuPC นั้นใช้มาตรฐาน OpenPGP ตามที่กำหนด RFC4880 และเรียกอีกอย่างว่า PGP กุญแจสู่ความสำเร็จในการใช้ GPG ในระบบปฏิบัติการสมัยใหม่คือระบบการจัดการคีย์ที่หลากหลาย ยูทิลิตีบรรทัดคำสั่งของ GPG ช่วยให้ผสานรวมกับแอปพลิเคชันอื่นๆ ได้อย่างง่ายดาย
รูปแบบไฟล์ GPG
ไฟล์ GPG จะถูกบันทึกเป็นไฟล์ไบนารีที่เข้ารหัส และแน่นอนว่าไฟล์เหล่านี้มนุษย์ไม่สามารถอ่านได้ ในการถอดรหัสไฟล์ GPG ที่เข้ารหัส คุณต้องใช้คีย์ความปลอดภัยเดียวกัน และนั่นคือสาเหตุที่ไม่รู้จักรูปแบบไฟล์ภายในของไฟล์เหล่านี้
เข้ารหัสและถอดรหัสไฟล์ด้วย GPG บน Linux
สามารถใช้ยูทิลิตี้บรรทัดคำสั่ง GPG เพื่อเข้ารหัสและถอดรหัสไฟล์บน Linux
การเข้ารหัสไฟล์
ไฟล์สามารถเข้ารหัสได้โดยใช้คำสั่ง gpg พร้อมตัวเลือก -c (สร้าง) ดังที่แสดงด้านล่าง
gpg -c file1.txt
การรันคำสั่งนี้จะถามถึงคีย์วลีที่ใช้เข้ารหัสเนื้อหาของไฟล์ต้นฉบับ file1.txt
ส่งผลให้มีการสร้างไฟล์เข้ารหัส file1.txt.gpg
การถอดรหัสและการแตกไฟล์
ในการถอดรหัสและแตกไฟล์ที่เข้ารหัส สามารถใช้คำสั่งต่อไปนี้ได้
gpg cfile.txt.gpg