it-swarm-ja.com

Solarisで暗号化し、Linuxで復号化します

Pktoolを介して生成されたキーファイルを使用してencryptコマンドを使用してSolarisサーバー上のファイルを暗号化しました(アルゴリズムとしてAES-128を選択)。このサーバー上の他の暗号化ユーティリティにアクセスできません。より一般的なLinuxサーバーでこのファイルを復号化するために使用できるアプリケーションは何ですか?

編集:

使用したSolarisコマンドは次のとおりです。

pktool genkey keystore=file outkey=testkeyfile.dat dir=mydir
keytype=aes keylen=128 encrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile -v -o mydir/myfile.enc

また、次のコマンドを実行して、ファイルが正しく暗号化されていることを確認しました。

decrypt -a aes -k mydir/testkeyfile.dat -i mydir/myfile.enc -v -o mydir/myfile2

Mcryptがおそらくここに行く方法だと思いますが、私が使用する必要があるオプションについて誰かがアドバイスできますか?

3
user3490

Opensslコマンドの使用はどうですか? Solarisのどこかに、おそらく/ usr/sfw /の下にプリインストールされていると私はほぼ確信していますか?

ここで公式のopensslドキュメントを確認してください:

http://www.openssl.org/docs/apps/enc.html

または他の誰かの役に立つガイド:

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

1
Andrew Harrison

システムツールに互換性がない場合は、他のクロスプラットフォーム暗号化ツールを使用できます。

最もよく知られているツールのいくつかは GnuPG および AES Crypt であり、ほとんどすべてのプラットフォームで利用可能で互換性があります。

1
harrymc

Solaris''encrypt 'コマンドとarcfourアルゴリズムで暗号化されたファイルを復号化するPerlスクリプトがあります。 Linuxで動作します。

0
perlygatekeeper