Yes, I tried the following code:

SecretKeySpec keySpec = new
SecretKeySpec(JavaUtils.getBytesFromFile(keyFile), algorithm);
SecretKeyFactory skf = SecretKeyFactory.getInstance(algorithm);
SecretKey key = skf.generateSecret(keySpec);

The exception I receive is

java.security.NoSuchAlgorithmException: AES not found
at javax.crypto.SecretKeyFactory.getInstance(SecretKeyFactory.java:86)

But how can that be? I used AES for encryption… 

Any ideas? Thanks Dominik

> Dominik Schadow wrote:
> 
> >Hello,
> >
> >how can I decrypt an AES encrypted XML-document? I understand how to do
> it
> >with DESede:
> >
> >File kekFile = new File(keyFile);
> >DESedeKeySpec keySpec = new
> >DESedeKeySpec(JavaUtils.getBytesFromFile(keyFile));
> >SecretKeyFactory skf = SecretKeyFactory.getInstance("DESede");
> >SecretKey key = skf.generateSecret(keySpec);
> >
> >But how does it work with AES or Blowfish?
> >
> Did you try using the *javax.crypto.spec.SecretKeySpec *class?
> 
> Vishal
> 
> > The problem is only loading the
> >key file. Does anyone have a code sample for that?
> >
> >Thank you very much. 
> >
> >Dominik
> >
> >  
> >
> 
> 
> 

-- 
+++ GMX DSL-Tarife 3 Monate gratis* +++ Nur bis 25.7.2004 +++
Bis 24.000 MB oder 300 Freistunden inkl. http://www.gmx.net/de/go/dsl

Reply via email to