Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

วิธีเข้ารหัส USB Flash Drive บน Ubuntu ด้วย VeraCrypt (TrueCrypt Legacy)

หมายเหตุสำคัญ: บทความนี้เผยแพร่ต้นฉบับปี 2008 ใช้ TrueCrypt ซึ่งปัจจุบัน หยุดพัฒนาแล้ว และแนะนำให้ใช้ VeraCrypt แทน (Fork ของ TrueCrypt ที่ยังดูแลอยู่) บทความนี้เก็บไว้เพื่อการศึกษา/สำรองเอกสารเก่า

ติดตั้ง VeraCrypt (แทน TrueCrypt)

  1. ดาวน์โหลด VeraCrypt จาก veracrypt.fr เลือกเวอร์ชัน Linux (Ubuntu .deb)
  2. ติดตั้งผ่าน GDebi หรือคำสั่ง:
    sudo dpkg -i veracrypt-*.deb
    sudo apt-get install -f
  3. เปิด VeraCrypt: Applications → Accessories → VeraCrypt

สร้าง Encrypted Volume บน USB ทั้งอุปกรณ์

  1. คลิก Create Volume → Create a volume within a partition/drive → Next
  2. เลือก Standard VeraCrypt volume → Next
  3. คลิก Select Device เลือก USB ของคุณ (เช่น /dev/sdb) ระวัง: ตรวจสอบให้ถูกต้อง!
  4. คลิก Next → ยืนยัน Yes (จะลบข้อมูลทั้งหมดบน USB)
  5. ถ้าโจทย์ลบ Partition ก่อน ให้ใช้ sudo fdisk /dev/sdb กด d ลบ Partition แล้ว w บันทึก
  6. กลับมาที่ Wizard คลิก Next ใส่รหัสผ่าน Admin (sudo)
  7. ตัวเลือกเข้ารหัส: เริ่มต้น AES + SHA-512 พอใช้ → Next
  8. ตั้งรหัสผ่าน Volume (แนะนำยาว 20+ ตัวอักษร) → Next
  9. Filesystem: เลือก FAT ถ้าต้องการใช้กับ Windows/Linux/macOS ร่วมกัน หรือ ext4 สำหรับ Linux เท่านั้น → Next
  10. โยกเมาส์ในหน้าต่างเพื่อสุ่มตัวเลข → Format → ยืนยัน Yes
  11. รอจนเสร็จ (อาจนานกว่าประมาณการ) → OK → Exit

การใช้งาน (Mount/Dismount)

  1. เปิด VeraCrypt เลือก Slot 1 → Select Device → เลือก USB (/dev/sdb) → Mount
  2. ใส่รหัสผ่าน Volume → OK
  3. Volume จะปรากฏใน Slot และมีไอคอนบน Desktop ดับเบิลคลิกเพื่อใช้งานเหมือนดิสก์ทั่วไป
  4. เมื่อเสร็จ: เปิด 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) ดีกว่า
  • ยังคงได้รับการอัปเดตและตรวจสอบความปลอดภัย