นี่คือวิธีแก้ปัญหาที่เป็นไปได้
เมื่อพิจารณาจากคำถามของคุณฉันคิดว่าคุณไม่เก่งในเรื่องการเข้ารหัสและพยายามปกป้องข้อมูลของคุณจากการสอดรู้สอดเห็นขณะกำลังเดินทาง (USB Stick) ระหว่างเครื่องสองเครื่อง ข้อมูล (เช่นเมื่อชีวิตของบางคนขึ้นอยู่กับความลับ)
คุณสามารถบรรจุข้อมูลของคุณลงใน tarball และเข้ารหัสด้วย GnuPG
$ tar -cvf archive.tar directory_with_data
$ gpg --symmetric archive.tar
คุณจะได้รับแจ้งให้ป้อนข้อความรหัสผ่านและไฟล์ที่เข้ารหัส archive.tar.gpg จะถูกสร้างขึ้น ในอีกด้านหนึ่งทำ
$ gpg --decrypt archive.tar.gpg > archive.tar
$ tar -xvf archive.tar
เพื่อถอดรหัสและแกะกล่อง
นี่เป็นวิธีแก้ปัญหาที่รวดเร็วและสกปรกซึ่งไม่ได้ปรับขนาดได้ดีนัก โซลูชันที่แข็งแกร่งยิ่งขึ้นคือการใช้ EncFS
สร้างหรือติดตั้งไดเรกทอรีเข้ารหัสบนแท่ง USB
$ encfs path_USB/.encrypted_directory path_machine/transparent_directory
ตอนนี้เมื่อคุณใส่ไฟล์ของคุณ transparent_directory
พวกเขาจะถูกเข้ารหัสในทันที .encrypted_directory
. หากต้องการยกเลิกการต่อเชื่อม transparent_directory
$ fusermount -u path_to_transparent_directory
เส้นทางในคำสั่งด้านบนต้องเป็นเส้นทางที่สมบูรณ์ (ไม่ต้องใช้เส้นทางที่สัมพันธ์กัน)
วิธี EncFS สะดวกและปรับขยายได้ดีกว่าวิธีก่อนหน้า อย่างไรก็ตามขอให้สังเกตว่าคนที่สามารถเข้าถึงข้อมูลที่เข้ารหัสจะรู้ว่ามีไฟล์อยู่ในไดเรกทอรีจำนวนเท่าใดและขึ้นอยู่กับทรัพยากรของเขา / เธอสามารถอนุมานขนาดของไฟล์รวมถึงความยาวของชื่อไฟล์ การโจมตียืนยันยังสามารถทำได้ในชื่อไฟล์เอง