2015-07-08 13 views
6

Hy vọng một câu hỏi rất đơn giản.Tìm tệp được mã hóa tương ứng trên encfs

Tôi có gắn kết chỉ đọc và một khung FUSE encfs đọc qua để giải mã các tệp. Làm cách nào để biết tệp được mã hóa nào mà mỗi tệp được giải mã có liên quan đến?

Ví dụ: Tôi muốn xóa tệp, tuy nhiên sẽ không thể thực hiện điều đó thông qua hệ thống tệp chỉ đọc. Làm thế nào để tôi biết tên thật?

Tôi có thể đang tìm cách lập trình khác để thực hiện việc này

Trả lời

8

Tôi thấy điều này là có thể encfsctl. Bạn có thể sử dụng chức năng encode để biến tên có thể đọc được của con người thành đường dẫn thực trên hệ thống tệp.

$ ENCFS6_CONFIG='encfs6.xml' encfsctl encode /encfs/mountpoint readable/name/in/mountpoint 
EncFS Password: 
decryptedname 

http://manpages.ubuntu.com/manpages/hardy/man1/encfsctl.1.html

0

Tôi đã tìm thấy giải pháp mà tôi không hài lòng với nó. Tôi có thể tạo hai thư mục encrypteddecrypted và sử dụng cùng một tệp .encfs6.xml để gắn kết thư mục decrypted/ làm điểm gắn kết encfs.

Tôi có thể sau đó mkdir -p decrypted/parent/of/filetouch tên tệp. Sau đó, nếu tôi kiểm tra trong decrypted tôi sẽ có đường dẫn đầy đủ của tập tin được mã hóa tôi muốn.

Nó không thanh lịch nhưng nó là một giải pháp. Có ai có ý tưởng nào tốt hơn không?

Các vấn đề liên quan