แน่นอนว่าคุณสามารถใช้ PGP / GPGเพื่อเข้ารหัสไฟล์โดยใช้กุญแจสาธารณะส่วนตัวของคุณเอง (จากนั้นคุณจะจำวลีรหัสผ่านของคีย์ส่วนตัวของคุณ) หรือใช้-c
การเข้ารหัสแบบเดิมด้วยวลีรหัสผ่านสำหรับไฟล์ที่คุณต้องจำเท่านั้น
จากนั้นคัดลอกไฟล์ที่เข้ารหัสไปที่ใดก็ได้สำหรับการสำรองข้อมูล
หรือคุณสามารถใช้เครื่องมือเช่น TrueCrypt (แม้ว่าจะไม่ได้รับการสนับสนุนอย่างเป็นทางการ) หรือ dm-crypt / LUKS เพื่อสร้างไฟล์คอนเทนเนอร์ที่เข้ารหัสขนาดใหญ่ใส่ไฟล์ของคุณไว้ในนั้นและคัดลอกคอนเทนเนอร์ทั้งหมดไปยังที่ใดก็ได้
หรือคุณสามารถใช้ระบบไฟล์ที่เข้ารหัสเช่นEncFSเพื่อเข้ารหัสโฟลเดอร์ท้องถิ่นลงในโฟลเดอร์ OneDrive (หรือบริการอื่น ๆ ) ที่ใช้ร่วมกัน ไฟล์ในเครื่องสามารถยังคงไม่ถูกเข้ารหัสขณะที่การคัดลอก / โฟลเดอร์ออนไลน์จะถูกเข้ารหัส
การลบไฟล์โลคัลเป็นตัวเลือก ( หลังจากตรวจสอบสำเนาออนไลน์สามารถถอดรหัส) แต่สำหรับกลยุทธ์การสำรองข้อมูลที่ดีคุณควรเก็บสำเนาโลคัลที่ใดที่หนึ่ง / อย่างใดในกรณีที่สำเนาออนไลน์มีปัญหาหรือวลีรหัสผ่านสูญหาย ฯลฯ ..
- Geek วิธีการในการเข้ารหัสที่เก็บข้อมูลบนคลาวด์บน Linux และ Windows ด้วย EncFS
- encfs4win - "โครงการทดลองของการเข้ารหัส encfs กับ Windows world"
หน้า Super ArchWiki EncFS - ข้อมูลที่ดีมากเกี่ยวกับการใช้ EncFS Linux-oriented แต่หากใช้พอร์ต EncFS สำหรับ windows ก็ควรใช้งานได้เช่นกัน
นี่คือคุณสมบัติการสำรองข้อมูลที่ดีที่สุดของ EncFS (IMO) ซึ่งสามารถทำการ--reverse
เมานท์ "" โดยใช้โฟลเดอร์ธรรมดาเพื่อสร้างสำเนาที่เข้ารหัส "เสมือน" โดยไม่ต้องเขียนไบต์เดียวลงในฮาร์ดไดรฟ์ของคุณ จากนั้นไฟล์ที่เข้ารหัส "เสมือน" สามารถส่งไปยังคลาวด์ (หรือตำแหน่งสำรองใด ๆ ) และคุณเพียงแค่ต้องใช้ไฟล์ตัวเลือกการเข้ารหัส (encfs6.xml ทำให้ไฟล์ที่สำรองนั้นใช้งานได้) และวลีรหัสผ่านเพื่ออ่าน นี่คือข้อมูลการวางบางส่วน:
ไดเรกทอรีข้อความธรรมดาสำรอง
ตัวอย่างต่อไปนี้อนุมานว่าคุณต้องการสร้างการสำรองข้อมูลที่เข้ารหัสของไดเรกทอรี plaintext ที่มีอยู่~/mythesis
ซึ่งมีไฟล์thesis.txt
อยู่
อันดับแรกเราสร้างการสำรองข้อมูลที่เข้ารหัสของไดเรกทอรีข้อความธรรมดาที่มีอยู่:
$ encfs --reverse ~/mythesis /tmp/thesisbackup
โปรดสังเกตว่าลำดับไดเรกทอรีจะกลับสู่การใช้งานปกติในกรณีนี้ การใช้--reverse
ตัวเลือกมีสองเอฟเฟกต์: ประการแรกตอนนี้ไฟล์การกำหนดค่าจะถูกเก็บไว้ในไดเรกทอรีธรรมดาและ/tmp/thesisbackup
มีเพียงมันในรูปแบบการเข้ารหัส ประการที่สองไฟล์ใน/tmp/thesisbackup
ไม่คงอยู่ พวกเขาจะหายไปเมื่อไม่มีการต่อเชื่อม (ไม่ใช่นี่ไม่ได้เกิดจากการใช้/tmp
จุดยึด)
ด้วยเหตุผลที่สองตอนนี้เป็นเวลาที่จะคัดลอกไฟล์ที่เข้ารหัสไปยังตำแหน่งสำรองที่ต้องการก่อนที่จะทำการ unmount ไดเร็กทอรี encfs ชั่วคราวอีกครั้ง:
$ cp -R /tmp/thesisbackup/* /mnt/usbstick/
$ fusermount -u /tmp/thesisbackup
และทำ
ในการกู้คืน (หรือดู) การสำรองข้อมูลเราจำเป็นต้องเข้าถึงตัวเลือกการเข้ารหัสในข้อความธรรมดาซึ่งจะต้องผ่านการเข้ารหัสด้วยตัวแปรสภาพแวดล้อม ENCFS6_CONFIG (เราใช้ไดเรกทอรีที่แตกต่างกันเพื่อไม่ให้ยุ่งเหยิง ~ / ตำนานที่มีอยู่):
$ ENCFS6_CONFIG=~/mythesis/.encfs6.xml ~/mnt/usbstick/thesisbackup ~/restoremythesis
ฉันไม่แน่ใจเกี่ยวกับโซลูชันอัตโนมัติเต็มรูปแบบในการสำรองข้อมูลโฟลเดอร์ที่กระจัดกระจายเข้ารหัสและอัปโหลดและลบต้นฉบับทั้งหมดในคราวเดียวนั่นไม่ได้เป็นส่วนหนึ่งของคำถามเมื่อฉันตอบไป การค้นหาเว็บอาจพบว่ามีบางโปรแกรมที่มีการสำรองข้อมูลระบบคลาวด์ที่เข้ารหัสอัตโนมัติหากคุณเชื่อถือ บริษัท / ที่เก็บข้อมูลบนคลาวด์ แต่โดยทั่วไปจุดของการเข้ารหัส DIY จะเป็นคนเดียวในกลุ่มที่มีคีย์
ถ้าฉันจะลองด้วยตัวเองฉันอาจจะเขียนสคริปต์ BASH สั้น ๆ เพื่อติดตั้งโฟลเดอร์ EncFS ออนไลน์คัดลอกไฟล์สำรองไปไว้และยกเลิกการต่อเชื่อมเมื่อเสร็จสิ้นการซิงค์ ในการเพิ่มการสำรองข้อมูลส่วนเพิ่มจะต้องมีการตรวจสอบวันที่และ / หรือแฮชไฟล์เปรียบเทียบกับการค้นหาใหม่ / เปลี่ยนแปลง / ลบไฟล์และคัดลอกไฟล์ที่เหมาะสมเท่านั้น แต่มีแนวโน้มที่จะระเบิดความซับซ้อนของกระบวนการ
ขณะค้นหา. encfs6.xml ฉันพบโปรแกรมที่อาจทำให้ส่วน "อัตโนมัติ" ง่ายขึ้นเล็กน้อยใน Windows:
Boxcryptorซึ่งเป็นโปรแกรมข้ามแพลตฟอร์ม (Win, Mac, iOS, Android, Google Chrome แต่ไม่มี linux ... ) ที่ทำงานร่วมกับผู้ให้บริการพื้นที่จัดเก็บประมาณ 25ราย (รวมถึง Microsoft OneDrive) ที่เห็นได้ชัดว่าใช้ EncFS (ใช้.encfs6.xml
ไฟล์ ) และ ปุ่ม RSA ยัง ฉันไม่ได้ใช้มัน (ไม่มี linux) และไม่คุ้นเคยกับมันมีรุ่นพื้นฐานฟรี แต่นี่เป็นข้อมูลเล็กน้อยจากหน้า "What is Boxcryptor" :
Boxcryptor รองรับผู้ให้บริการที่เก็บข้อมูลบนคลาวด์รายใหญ่ทั้งหมด (เช่น Dropbox, Google Drive, Microsoft OneDrive, SugarSync) และสนับสนุนคลาวด์ทั้งหมดที่ใช้มาตรฐาน WebDAV (เช่น Cubby, Strato HiDrive และ ownCloud)
Boxcryptor สร้างไดรฟ์เสมือนบนคอมพิวเตอร์ของคุณที่อนุญาตให้คุณเข้ารหัสไฟล์ในเครื่องก่อนที่จะอัพโหลดไปยังคลาวด์หรือคลาวด์ที่คุณเลือก มันเข้ารหัสไฟล์แต่ละไฟล์ - และไม่ได้สร้างภาชนะบรรจุ ไฟล์ใดก็ตามที่ถูกดร็อปไว้ในโฟลเดอร์ที่เข้ารหัสภายในไดรฟ์ Boxcryptor จะได้รับการเข้ารหัสโดยอัตโนมัติก่อนที่จะซิงค์กับระบบคลาวด์
มันเป็น"ภาพรวมทางเทคนิค"หน้ามีรายละเอียดบางอย่างที่นี่เป็นบางสิ่งบางอย่างเกี่ยวกับ"วิธี BoxCryptor เป็นศูนย์ความรู้" :
Boxcryptor เป็นผู้ให้บริการศูนย์ความรู้เพราะข้อมูลส่วนตัวและละเอียดอ่อนใด ๆ ที่เราได้รับจากผู้ใช้จะอยู่ในรูปแบบการเข้ารหัสที่ได้รับการป้องกันด้วยรหัสผ่านของผู้ใช้ซึ่งไม่เคยโอนมาให้เราหรือใครก็ตาม เฉพาะกุญแจสาธารณะเท่านั้นที่มีข้อความล้วน