Làm cách nào để tôi có thể dần dần mã hóa một tập tin đang được tải xuống?


13

Tôi đã sử dụng để tải xuống các tập tin và sau đó sử dụng opensslđể mã hóa chúng, điều đó là không đủ cho tôi. Làm cách nào để mã hóa tải xuống dần dần khi tệp đang được tải xuống?

Tôi nghĩ về việc sử dụng curlvà một opensslđường ống nhưng không thể tìm ra.

Có công cụ nào tốt hơn để thực hiện điều này?

Câu trả lời:



12

Tôi không nghĩ rằng điều này là có thể (Có vẻ như tôi đã được chứng minh là sai về điều này).

Tuy nhiên, với lý do điều này là không đủ cho bạn, là bạn không muốn một phiên bản tệp không được mã hóa được lưu trữ trên ổ đĩa của bạn (và có khả năng được ai đó khôi phục trong tương lai), bạn có thể sử dụng ramdisk để tạm thời lưu trữ tập tin và mã hóa nó ở đó trước khi di chuyển nó đến thư mục đích của nó.

Tùy thuộc vào mức độ hoang tưởng và kịch bản luồng của bạn, chỉ cần sử dụng ổ đĩa được mã hóa là đủ.


Về nguyên tắc không có gì để ngăn chặn việc mã hóa luồng dữ liệu, đó là điều xảy ra khi bạn tải xuống một tệp khổng lồ qua HTTPS và về cơ bản đó là điều mà một ổ đĩa được mã hóa cũng sẽ làm.
ilkkachu

1
@ilkkachu Tôi hiểu rằng từ các cuộc thảo luận khá rộng rãi trong phần bình luận của câu trả lời của WCCs, nên được chấp nhận ;-). Tuy nhiên, tôi sẽ không xóa câu trả lời này, vì tôi nghĩ rằng nó cung cấp một giải pháp thay thế có thể hữu ích trong các tình huống khác.
Bruni

6

Bạn cũng có thể sử dụng một hệ thống tệp được mã hóa ở cấp độ hệ thống gắn kết, như EncFS hoặc CryFS. Gắn thư mục mã hóa của bạn và tải tập tin ở đó. Không chắc chắn nếu điều này giải quyết vấn đề của bạn, vì tôi không rõ chính xác vấn đề của bạn là gì.


Sẽ thật tuyệt nếu bạn có thể mở rộng câu trả lời của mình một chút bằng cách thêm một số hướng dẫn cơ bản (và có thể là một liên kết để đọc thêm) về cách người ta có thể thiết lập một thùng chứa được mã hóa như vậy. Cảm ơn và chào mừng bạn đến hỏi Ubuntu.
Chỉ huy Byte
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.