หมายเหตุสำคัญ: บทความนี้เผยแพร่ต้นฉบับปี 2008 ใช้ TrueCrypt ซึ่งปัจจุบัน หยุดพัฒนาแล้ว และแนะนำให้ใช้ VeraCrypt แทน (Fork ของ TrueCrypt ที่ยังดูแลอยู่) บทความนี้เก็บไว้เพื่อการศึกษา/สำรองเอกสารเก่า
ติดตั้ง VeraCrypt (แทน TrueCrypt)
- ดาวน์โหลด VeraCrypt จาก veracrypt.fr เลือกเวอร์ชัน Linux (Ubuntu .deb)
- ติดตั้งผ่าน GDebi หรือคำสั่ง:
sudo dpkg -i veracrypt-*.deb sudo apt-get install -f - เปิด VeraCrypt: Applications → Accessories → VeraCrypt
สร้าง Encrypted Volume บน USB ทั้งอุปกรณ์
- คลิก Create Volume → Create a volume within a partition/drive → Next
- เลือก Standard VeraCrypt volume → Next
- คลิก Select Device เลือก USB ของคุณ (เช่น
/dev/sdb) ระวัง: ตรวจสอบให้ถูกต้อง! - คลิก Next → ยืนยัน Yes (จะลบข้อมูลทั้งหมดบน USB)
- ถ้าโจทย์ลบ Partition ก่อน ให้ใช้
sudo fdisk /dev/sdbกด d ลบ Partition แล้ว w บันทึก - กลับมาที่ Wizard คลิก Next ใส่รหัสผ่าน Admin (sudo)
- ตัวเลือกเข้ารหัส: เริ่มต้น AES + SHA-512 พอใช้ → Next
- ตั้งรหัสผ่าน Volume (แนะนำยาว 20+ ตัวอักษร) → Next
- Filesystem: เลือก FAT ถ้าต้องการใช้กับ Windows/Linux/macOS ร่วมกัน หรือ ext4 สำหรับ Linux เท่านั้น → Next
- โยกเมาส์ในหน้าต่างเพื่อสุ่มตัวเลข → Format → ยืนยัน Yes
- รอจนเสร็จ (อาจนานกว่าประมาณการ) → OK → Exit
การใช้งาน (Mount/Dismount)
- เปิด VeraCrypt เลือก Slot 1 → Select Device → เลือก USB (
/dev/sdb) → Mount - ใส่รหัสผ่าน Volume → OK
- Volume จะปรากฏใน Slot และมีไอคอนบน Desktop ดับเบิลคลิกเพื่อใช้งานเหมือนดิสก์ทั่วไป
- เมื่อเสร็จ: เปิด VeraCrypt → เลือก Volume → Dismount
⚠ ข้อควรระวัง: VeraCrypt ใช้การเข้ารหัสแบบ On-the-fly ข้อมูลจะถูกเข้ารหัส/ถอดรหัสอัตโนมตีเมื่ออ่าน/เขียน อย่าลืม Dismount ก่อนถอด USB ไม่งั้นข้อมูลอาจเสียหาย
ความแตกต่าง TrueCrypt vs VeraCrypt
- VeraCrypt แก้ไขช่องโหว่ความปลอดภัยของ TrueCrypt
- รองรับ Algorithm ใหม่กว่า (เช่น SHA-256, SHA-512, Whirlpool, Streebog)
- PBA (Pre-Boot Authentication) ดีกว่า
- ยังคงได้รับการอัปเดตและตรวจสอบความปลอดภัย