การเข้ารหัสสำคัญมาก โดยเฉพาะเมื่อส่งและรับอีเมลขณะเคลื่อนที่ คุณไม่เคยรู้ว่าการเชื่อมต่อ Wi-Fi ฟรีสาธารณะปลอดภัยจริงหรือไม่ โชคดีที่คุณสามารถลดความเสี่ยงเหล่านี้ได้โดยการห่อหุ้มอีเมลส่วนตัวด้วยชั้นการเข้ารหัส
นี่คือวิธีเข้ารหัสอีเมลบน Android ด้วย OpenKeychain เร็ว ง่าย และที่สำคัญคือ ฟรี تمامًا
การเข้ารหัสคืออะไร?
การเข้ารหัสคือกระบวนการซ่อนหรือสับเปลี่ยนข้อมูล ใช้อัลกอริทึมซับซ้อนที่เรียกว่า Cipher เพื่อแปลงข้อมูลทั่วไป (Plaintext) ให้กลายเป็นสตริงข้อมูลที่อ่านไม่เข้าใจ (Ciphertext) เมื่อคุณเข้ารหัสข้อมูลแล้ว ไม่มีใครอ่านได้จนกว่าจะถอดรหัสด้วยคีย์พิเศษ
(เพิ่งเริ่มเรียนรู้การเข้ารหัส? นี่คือคำศัพท์สำคัญที่ควรรู้!)
การเข้ารหัสอยู่ทุกที่ในชีวิตดิจิทัลสมัยใหม่ ใช้ WhatsApp? แอปนี้รักษาข้อความด้วยการเข้ารหัสแบบ end-to-end เข้าสู่ระบบธนาคารออนไลน์? คุณกำลังใช้การเข้ารหัส ขอรหัส Wi-Fi จากพนักงานร้านกาแฟ? นั่นก็คือการเข้ารหัสที่ปกป้องข้อมูลของคุณ รหัสผ่านคือคีย์
คุณสามารถใช้การเข้ารหัสเพื่อส่งอีเมลปลอดภัยจากอุปกรณ์ Android ได้เช่นกัน
OpenKeychain เป็นแอปโอเพนซอร์สที่นำมาตรฐานการเข้ารหัส OpenPGP มาใช้บนอุปกรณ์ Android OpenPGP เป็นการนำมาตรฐาน PGP มาใช้แบบโอเพนซอร์ส คุณจะพบมันในแอปพลิเคชันหลายร้อยหรือหลายพันตัว
การเข้ารหัสสมัยใหม่ส่วนใหญ่ใช้การเข้ารหัสแบบอสมมาตร (Asymmetric) ใช้ระบบคีย์คู่เพื่อปกป้องข้อมูล
คุณมี Public Key (คีย์สาธารณะ) ที่ใครก็รู้ได้ คนที่มีคีย์สาธารณะของคุณสามารถเข้ารหัสข้อความส่งให้คุณได้ เพียงคุณเท่านั้นที่เปิดอ่านได้ เพราะคุณมี Private Key (คีย์ส่วนตัว) คีย์ส่วนตัวเชื่อมโยงทางคริปโตกราฟิกกับคีย์สาธารณะ
อย่างไรก็ตาม คุณไม่ควรให้ใครรู้คีย์ส่วนตัว ไม่เช่นนั้นพวกเขาจะปลอมตัวเป็นคุณ อ่านข้อความของคุณได้ และอื่นๆ
การเข้ารหัสอีเมลด้วย OpenKeychain
OpenKeychain ทำให้การใช้งาน OpenPGP ง่ายขึ้น นี่คือขั้นตอนที่คุณจะทำ:
- ดาวน์โหลดและติดตั้ง OpenKeychain
- ตั้งค่าบัญชีผู้ใช้ OpenKeychain
- แชร์คีย์สาธารณะของคุณ
- เข้ารหัสข้อความแรกของคุณ
คุณยังจะได้เรียนรู้วิธีถอดรหัสข้อความที่ได้รับ นี่คือวิธีตั้งค่าบนอุปกรณ์ของคุณ
1. ดาวน์โหลดและติดตั้ง OpenKeychain
ก่อนอื่น ไปที่ Google Play Store และดาวน์โหลด OpenKeychain
2. ตั้งค่าบัญชีผู้ใช้ OpenKeychain
ต่อไป ทำตามขั้นตอนเหล่านี้เพื่อตั้งค่า:
- เปิดแอป OpenKeychain คุณจะอยู่ที่หน้าตั้งค่าเริ่มต้น จากนี้เลือก Create My Key
- เพิ่มชื่อที่ต้องการเชื่อมโยงกับคีย์ ไม่จำเป็นต้องใช้ชื่อจริง ชื่อเล่นก็ได้ ต่อมาเพิ่มอีเมลที่ต้องการเชื่อมโยง ตัวอย่างเช่น ผมเชื่อมโยงบัญชี MakeUseOf ของผมกับคีย์นี้
- หน้าสุดท้ายคือการสร้างคีย์จริง ยืนยันชื่อและอีเมล ยกเลิกการติ๊ก Publish on keyservers แล้วเลือก Create Key
แอปแจ้งว่าการสร้างคีย์อาจใช้เวลาบ้าง แต่จากประสบการณ์ OpenKeychain สร้างคีย์เร็วมาก (อย่างน้อยสำหรับผม ประสบการณ์ของคุณอาจต่างออกไป)
ตอนนี้คุณสามารถดู Key Hub ของบัญชี OpenKeychain ได้ จากนี่คุณสามารถแชร์คีย์ผ่านลิงก์หรือ QR code เข้ารหัสและส่งไฟล์หรือข้อความ เผยแพร่คีย์บน key server และอื่นๆ
3. แชร์คีย์สาธารณะของคุณ
ต่อไป คุณต้องแชร์คีย์สาธารณะให้ผู้รับ มิฉะนั้น เมื่อคุณส่งข้อความ พวกเขาจะไม่มีทางถอดรหัสได้ มีหลายวิธีแชร์คีย์ด้วย OpenKeychain แต่จะแสดง 2 วิธีที่ง่ายที่สุด
- จากหน้าบัญชีคีย์ เลือกไอคอนเมนู Settings (สามจุด) มุมขวาบน แล้ว Advanced สลับไปแท็บ Share จะเห็น QR code สำหรับแชร์ หากคุณอยู่ใกล้ผู้รับ พวกเขาสามารถสแกน QR code ด้วยแอปเข้ารหัสเพื่อนำเข้าคีย์ของคุณอัตโนมัติ
- หากไม่สามารถสแกนได้ หรือไม่อยู่ใกล้กัน ใช้ฟังก์ชันแชร์ของ Android ปกติ บนหน้าเดียวกัน ภายใต้ Key เลือก Share with ตอนนี้คุณสามารถแชร์คีย์ผ่านตัวเลือกต่างๆ บน Android ได้
สำคัญ: ผู้รับต้องมี OpenKeychain หรือแอปจัดการคีย์เข้ารหัสอื่นเพื่อนำเข้าคีย์ของคุณ พาร์ทเนอร์สามารถนำเข้าคีย์ไปยังแอปที่เข้ากันได้ใดๆ ทั้งมือถือและเดสก์ท็อป ตัวอย่างเช่น ผมสามารถแชร์คีย์สาธารณะ OpenKeychain ไปที่เดสก์ท็อป แล้วนำเข้าไปที่ Kleopatra ของ Gpg4win
4. เข้ารหัสข้อความแรกของคุณ
เมื่อผู้รับนำเข้าคีย์สาธารณะของคุณแล้ว พวกเขาสามารถส่งข้อความปลอดภัยให้คุณได้ (อีกทางหนึ่ง คุณสามารถใช้เครื่องมือแชทปลอดภัยที่มีการเข้ารหัส end-to-end) เช่นเดียวกัน เมื่อพวกเขาส่งคีย์สาธารณะมาให้คุณ คุณก็สามารถเข้ารหัสข้อความส่วนตัวส่งให้พวกเขาได้
บนหน้า Key Identity ของ OpenKeychain คุณจะพบไอคอน 2 ตัวใต้ชื่อ หนึ่งคือไอคอนโฟลเดอร์พร้อมล็อกเล็ก อีกตัวคือไอคอนข้อความพร้อมล็อกเล็ก ตัวแรกใช้เข้ารหัสไฟล์ ตัวที่สองใช้เข้ารหัสข้อความ
เปิดหน้าจอข้อความ พิมพ์ข้อความของคุณ เมื่อพร้อม ใช้ได้ 2 วิธี:
- ไอคอน direct copy เพื่อคัดลอกและเข้ารหัสเนื้อหาข้อความเพื่อวางในแอปอื่น หรือ
- ไอคอน share เพื่อเข้ารหัสเนื้อหาข้อความขณะแชร์ไปยังแอปอื่น
ทั้งสองไอคอนอยู่ที่มุมขวาบนของหน้าจอข้อความ
การถอดรหัสอีเมลด้วย OpenKeychain
คุณรู้แล้วว่าจะส่งอีเมลเข้ารหัสได้อย่างไร แต่ถ้ามีอีเมลเข้ารหัสมาถึง Inbox จะทำอย่างไร?
OpenKeychain ทำให้การถอดรหัสง่าย ไฮไลท์เนื้อหาข้อความ PGP ต้องเลือกทั้งหมด เมื่อมีพรอมต์ขึ้นมา เลือก Share > Decrypt with OpenKeychain เนื้อหาข้อความจะถูกนำเข้าสู่ OpenKeychain ทันที หากผู้ส่งใช้คีย์สาธารณะของคุณเข้ารหัส เนื้อหาข้อความจะถูกเปิดเผย!
สนใจเข้ารหัสการสื่อสารออนไลน์มากขึ้น? ดูวิธีเข้ารหัสชีวิตประจำวันแบบไม่ยุ่งยาก