Gedit
ที่ต้องมี
- Gedit
- ปลั๊กอิน Gedit - เครื่องมือภายนอก (เปิดใช้งาน)
- รหัส gpg ที่ถูกต้อง
เปิดใช้งาน GnuPG
สิ่งนี้จะใช้ได้เฉพาะเมื่อคุณเปิดใช้งาน GnuPG ในระบบของคุณ
GnuPG เป็นการใช้งาน PGP (Pretty Good Privacy) ซึ่งเป็นรูปแบบของการเข้ารหัสคีย์สาธารณะ / คีย์ส่วนตัว
ติดตั้ง GnuPG
sudo apt-get install gnupg
สร้างกุญแจของคุณ:
gpg --gen-key
เมื่อสร้างคีย์คุณสามารถกด Enter ได้ตลอดเวลาเพื่อยอมรับค่าเริ่มต้นในวงเล็บ ส่วนที่สำคัญที่สุดในการสร้างคีย์ของคุณคือการเลือกข้อความรหัสผ่านของคุณ
กุญแจสาธารณะของคุณควรมีกุญแจสาธารณะของคุณเองตอนนี้คุณสามารถดูพวงกุญแจด้วย--list-keys
ตัวเลือกและกุญแจส่วนตัวของคุณพร้อม--list-secret-keys
ตัวเลือก
gpg --list-keys
gpg --list-secret-keys
แหล่งที่มาของ GnuPG: http://www.ianatkinson.net/computing/gnupg.htm
ติดตั้ง
เพียงไปที่เครื่องมือ> จัดการเครื่องมือภายนอกและเพิ่มสคริปต์:
เข้ารหัส
วางรหัสต่อไปนี้ในคำสั่งใหม่ที่เรียกว่า "เข้ารหัส":
#!/bin/bash
stdin=$(cat)
if [ ! "${stdin:0:27}" == "-----BEGIN PGP MESSAGE-----" ]; then
echo "$stdin" | gpg -a -e -r email@email.com --no-tty -
else
echo "$stdin"
fi
ด้วยตัวเลือก:
- ShortCut - การควบคุม + Shift + E
- บันทึก - ไม่มีอะไร
- อินพุต - เอกสารปัจจุบัน
- เอาท์พุท - แทนที่เอกสารปัจจุบัน
- การบังคับใช้ - เอกสารทั้งหมด / ทุกภาษา
ถอดรหัส
วางรหัสต่อไปนี้บนคำสั่งใหม่เรียกว่า "ถอดรหัส":
#!/bin/bash
stdin=$(cat)
if [ "${stdin:0:27}" == "-----BEGIN PGP MESSAGE-----" ]; then
echo "$stdin" | gpg -d --no-tty - 2> /dev/null
else
echo "$stdin"
fi
ด้วยตัวเลือก:
- ShortCut - การควบคุม + Shift + D
- บันทึก - ไม่มีอะไร
- อินพุต - เอกสารปัจจุบัน
- เอาท์พุท - แทนที่เอกสารปัจจุบัน
- การบังคับใช้ - เอกสารทั้งหมด / ทุกภาษา
การใช้งาน
เมื่อเสร็จแล้วคุณสามารถเปิดไฟล์ที่เข้ารหัส (ไฟล์ asc-ascii ไม่ใช่ไบนารี) หรือสร้างไฟล์ใหม่ได้ทันทีโดยใช้ทางลัด
ตัวอย่าง:
แหล่งที่มา
http://blog.brunobraga.net/encrypting-and-decrypting-with-gedit/
วิธีที่ 2
อีกวิธีหนึ่งคือการติดตั้งzillo
ปลั๊กอินอย่างง่ายสำหรับ gedit 3 ที่เข้ารหัสและถอดรหัสข้อความที่เลือกเป็น base64
ดูคำถามนี้เกี่ยวกับวิธีติดตั้งปลั๊กอิน