Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

keystore RSA keys mit Cipher nutzen???

0 views
Skip to first unread message

Oliver Pfeiffer

unread,
Jan 12, 2003, 4:34:52 PM1/12/03
to
Hi,

ich möchte ein RSA keypair in meinem keystore erzeugen und das dann mit
einem Cipher Objekt verwenden. Beim initialisieren bekomme ich immer
folgenden Fehler ...

java.security.InvalidKeyException
at com.sun.crypto.provider.DESCipher.engineGetKeySize(DashoA6275)

Es ist definitiv ein RSA key, den ich wie folgt erzeugt habe ...

keytool -genkey -keystore keystore -keyalg rsa -keysize 1024 -alias user

Der Cipher Code sieht so aus ...

Key key = keystore.getKey( "user", "password".toCharArray() );
Cipher cipher = Cipher.getInstance( "DES" );
cipher.init( Cipher.ENCRYPT_MODE, key );


Für jede Hilfe wäre ich entsetzlich dankbar, weil ich hier echt bereits
total gestresst bin! :((

--
cu
o.pfeiffer

ICQ# 84320006
eMail oliver....@gmx.net
--------------------------------------------
TECHNOLOGIE - ZENTRUM INFORMATIK / UNIVERSITAET BREMEN / GERMANY

Oliver Pfeiffer

unread,
Jan 12, 2003, 4:40:40 PM1/12/03
to
Oliver Pfeiffer <oliver....@gmx.net> wrote in
news:Xns9301E5F1E34Eol...@pfeiffer.myfqdn.de:

> Cipher cipher = Cipher.getInstance( "DES" );

Das war natürlich Käse, hier steht RSA und die Exception lautet:

java.security.NoSuchAlgorithmException:
Cannot find any provider supporting RSA
at javax.crypto.Cipher.getInstance(DashoA6275)

In der JCE Doku steht allerdings drinne, dass RSA sehr wohl unterstützt
wird. Wo liegt das Problem?

Welchen algorithm muss ich verwenden, um keystore mit Cipher nutzen zu
können?

0 new messages