Tìm kiếm tiện ích mã hóa dòng lệnh cho Windows


5

Tôi đang tìm kiếm tiện ích mã hóa dòng lệnh cho Windows - trả phí hoặc miễn phí. Muốn nó hỗ trợ AES-256. Nó phải là một cái gì đó với cơ sở người dùng lớn và tích cực trong phát triển. Cần có khả năng chỉ định mật khẩu trong dòng lệnh - không tìm cách sử dụng khóa riêng / chung.

Nó sẽ được sử dụng như một phần của quá trình sao lưu của tôi. Tóm lại, tôi chỉ sử dụng mã hóa Winzip hoặc 7-zip nhưng danh sách các tệp trong kho lưu trữ được mã hóa có thể nhìn thấy và tôi không thích điều đó. Vì vậy, kế hoạch là nén các tệp mà không cần mật khẩu và sau đó mã hóa tệp ZIP.

Tôi sử dụng TrueCrypt nhưng nó không thuận tiện cho quá trình này - người ta phải sao lưu toàn bộ khối lượng không hiệu quả về lưu trữ cộng với người ta không thể tạo khối lượng mã hóa từ dòng lệnh theo như tôi biết.

Về cơ bản tìm kiếm một cái gì đó như thế này: http://hcrypto.sourceforge.net/ nhưng phần mềm này dường như không được phát triển tích cực.


để ẩn tên tệp, bạn có thể nén các tệp mà không cần mật khẩu, sau đó nén tệp nén bằng mật khẩu. Câu hỏi là: mã hóa zip có an toàn không?
EKanadily

Câu trả lời:


10

Trong phiên bản dòng lệnh của 7-zip 7z.exe bạn có thể dùng -p chuyển sang đặt mật khẩu. Điều này cũng sẽ cho phép mã hóa tiêu đề ( -mhe tùy chọn cho định dạng 7z) có nghĩa là tên tệp cũng sẽ được mã hóa.


Trừ khi mã hóa 7-zip là Nguồn mở, tôi không khuyên bạn nên sử dụng nó. Mã mã hóa nguồn mở đã được xem xét kỹ lưỡng bởi nhiều mắt hơn và khó khăn hơn nhiều để ẩn các cửa hậu.
Fran

4
7-zip sử dụng AES và đó là LGPL v2 và tôi thực sự nghĩ rằng một anh chàng đủ khả năng để phát minh ra một định dạng lưu trữ được sử dụng rộng rãi biết cách sử dụng lib mã hóa chính xác.
billc.cn

2
@ billc.cn Tôi đồng ý. Tôi chỉ không biết nếu nguồn được mở. Đó là, vì vậy 7-zip là một giải pháp hoàn toàn hợp lệ.
Fran

8

openssl có sẵn cho Windows được sử dụng rộng rãi và hỗ trợ mã hóa dòng lệnh

# encrypt file.txt to file.enc using 256-bit AES in CBC mode
openssl enc -aes-256-cbc -salt -in file.txt -out file.enc

Nếu cần, bạn có thể chỉ định cụm mật khẩu trên dòng lệnh

… -pass pass:mySillyPassword

hoặc là

… -pass file:/path/to/secret/password.txt

(từ http://www.madboa.com/geek/openssl/#encrypt-simple )


Xem thêm câu trả lời này cho một câu hỏi liên quan đề cập đến GPG

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.