Windows用のコマンドライン暗号化ユーティリティを探しています


5

私はWindows用のコマンドライン暗号化ユーティリティを探しています - 有料または無料。 AES-256をサポートすることを好むでしょう。それは大規模なユーザーベースを持ち、積極的に開発されているものでなければなりません。 コマンドラインでパスワードを指定できるようにする必要があります - 秘密鍵/公開鍵の使用を検討していません。

それは私のバックアッププロセスの一部として使われるでしょう。一言で言えば、Winzipまたは7-zip暗号化を使用するだけですが、暗号化されたアーカイブ内のファイルのリストは表示されているので、それは嫌いです。そのため、パスワードなしでファイルを圧縮してから、ZIPファイル自体を暗号化することを計画しています。

私はTrueCryptを使いますが、このプロセスには不向きです。ストレージ全体としては効果的でないボリューム全体をバックアップしなければならず、コマンドラインから暗号化ボリュームを作成することもできません。

基本的にこのようなものを探しています: http://hcrypto.sourceforge.net/ しかし、このソフトウェアは活発に開発されているようには見えません。


ファイル名を隠すには、パスワードなしでファイルを圧縮してから、圧縮ファイルをパスワードで圧縮します。問題は次のとおりです。zip暗号化は安全ですか?
EKanadily

回答:


10

7-zipのコマンドラインバージョン 7z.exe あなたが使用することができます -p パスワードを設定するために切り替えます。これはヘッダ暗号化も有効にします( -mhe これはファイル名も暗号化されることを意味します。


7-zip暗号化コードがオープンソースでない限り、私はそれを使うことをお勧めしません。オープンソースの暗号化コードはより多くの目で吟味されており、バックドアを隠すのははるかに困難です。
Fran

4
7-zipはAESを使用しており、それはLGPL v2であり、広く使用されているarchieveフォーマットを発明するのに十分有能な人は、暗号化ライブラリを正しく使用する方法を知っていると本当に思います。
billc.cn

2
@ billc.cn同意します。私はその情報源がオープンかどうかわからなかっただけです。そうです、それで7-zipは完全に有効な解決策です。
Fran

8

openssl Windowsで利用可能で広く使用されており、コマンドラインの暗号化をサポートしています

# 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

必要に応じて、コマンドラインでパスフレーズを指定できます

… -pass pass:mySillyPassword

または

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

(から http://www.madboa.com/geek/openssl/#encrypt-simple


また見なさい 関連質問に対するこの回答 それはGPGを言及します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.