2011-12-14 20 views
0

openssl cmdを使用して以下のキー[AES-128-ECB]を生成する方法がわかります。OpenSSLでAES-128-ECB Algを使用してPEMエンコードを使用してPKCS8キーを生成する方法

私たちの内部コードから
-----BEGIN PRIVATE KEY----- 
Proc-Type: 4,ENCRYPTED 
DEK-Info: AES-128-ECB,379AB79E55059F9A 
gaakm48Y8qYA997fJREN4JtfVkfTdnVzaZK2 
...................................... 
gaakm48Y834748453273tfVkfTdnVzaZK2 .... 
-----END PRIVATE KEY-----

我々はcretaedている下のABVキーを使用して、今私は、AES-128-ECB ALG

を使用してPEM_encodeを、その後に行わPKCS8に変換 生成されたRSAキーCMD OpenSSLを使用して、同じ形式の鍵を生成する必要が

OpenSSL cmdツールは、DES-EDE3-CBC algのみを使用してキーを生成できますか?

+0

個人的に、私は、(PKCS#8エンコーディングなど)、プレーンテキストを知られており、ECB暗号化を使用しています何時に真剣に難色を示すだろう。あなたの秘密鍵が現在明らかになっているとは言いませんが、ここでECBエンコーディングを使用すべきではない理由はかなりあります。したがっておそらくopensslからのサポートがないかもしれません。 –

答えて

0

キーの生成方法は不明です。あなたがopenssl genrsaを実行している考えると、あなたは試すことができます:

openssl genrsa -aes128 
+0

openssl genrsa -aes128はCBCモードで生成され、PKCS8形式ではない – Syedsma

+1

あなたの例もPKCS8形式ではありません。とにかく、あなたは 'openssl genrsa |によって単にpescsl aes-128-ecbで暗号化された鍵を得ることができます。 openssl pkcs8 -topk8 -v2 aes-128-ecb'となります。 – abbot

+0

まず、暗号化してpksc8キーを生成しなければなりません。 "openssl genrsa 1024 | openssl pkcs8 -topk8 -nocrypt"の後に、aem-128-ecb DEK Algでpemエンコードを使用してどのようにエンコードすることができますか? – Syedsma

関連する問題