Mencari utilitas enkripsi baris perintah untuk Windows

5

Saya mencari utilitas enkripsi baris perintah untuk Windows - berbayar atau gratis. Lebih suka untuk mendukung AES-256. Itu harus menjadi sesuatu dengan basis pengguna yang besar dan aktif dalam pengembangan. Harus dapat menentukan kata sandi di baris perintah - tidak ingin menggunakan kunci privat / publik.

Ini akan digunakan sebagai bagian dari proses pencadangan saya. Singkatnya saya hanya akan menggunakan Winzip atau enkripsi 7-zip tetapi daftar file dalam arsip terenkripsi terlihat dan saya tidak suka itu. Jadi rencananya adalah menyalin file tanpa kata sandi dan kemudian mengenkripsi file ZIP itu sendiri.

Saya memang menggunakan TrueCrypt tetapi tidak nyaman untuk proses ini - kita harus membuat cadangan seluruh volume yang tidak penyimpanan-efektif ditambah satu tidak dapat membuat volume terenkripsi dari baris perintah sejauh yang saya tahu.

Pada dasarnya mencari sesuatu seperti ini: http://hcrypto.sourceforge.net/ tetapi perangkat lunak ini tampaknya tidak dalam pengembangan aktif.

Joe Schmoe
sumber
untuk menyembunyikan nama file, Anda dapat zip file tanpa kata sandi lalu zip file zip dengan kata sandi. pertanyaannya adalah: apakah enkripsi zip aman?
EKanadily

Jawaban:

10

Di versi baris perintah 7-zip 7z.exe Anda dapat menggunakan -p beralih untuk mengatur kata sandi. Ini juga akan mengaktifkan enkripsi tajuk ( -mhe opsi untuk format 7z) yang berarti nama file juga akan dienkripsi.

billc.cn
sumber
Kecuali jika kode enkripsi 7-zip adalah Open Source, saya tidak akan merekomendasikan menggunakannya. Kode enkripsi Open Source telah diperiksa oleh lebih banyak mata, dan jauh lebih sulit untuk disembunyikan di belakang.
Fran
4
7-zip menggunakan AES dan itu adalah LGPL v2 dan saya benar-benar berpikir seorang pria yang cukup kompeten untuk menciptakan format arsip yang banyak digunakan tahu bagaimana menggunakan lib enkripsi dengan benar.
billc.cn
2
@ billc.cn Saya setuju. Saya hanya tidak tahu apakah sumbernya terbuka. Ya, jadi 7-zip adalah solusi yang benar-benar valid.
Fran
8

openssl tersedia untuk Windows yang banyak digunakan dan mendukung enkripsi baris perintah

# 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

Jika perlu, Anda dapat menentukan frasa sandi di baris perintah

… -pass pass:mySillyPassword

atau

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

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


Lihat juga jawaban ini untuk pertanyaan terkait yang menyebutkan GPG

RedGrittyBrick
sumber