File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes AES encryption algorithm Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "AES encryption algorithm" Watch "AES encryption algorithm" New topic

AES encryption algorithm

Nitin D Gaur

Joined: Jul 04, 2008
Posts: 10
Hi all,

Have been trying to get AES encryption and decryption algorithm, in which I can pass the security password as encryption key.

It can be done using

but the thing in here I can not pass my pwn password as encryption key, instead it uses key generated by keygenerator.

Can any body help to give any AES encryption and decryption algorithm, in which a key can be passed.

Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
If you don't want a generated key, then don't use the KeyGenerator class :-)

Construct a SecretKeySpec instead, and pass that to the Cipher.init method. If the byte[] is of length 16 you'll get AES-128, if its's of length 32 then AES-256 will be used (assuming your JCE provider supports that).
I agree. Here's the link:
subject: AES encryption algorithm
It's not a secret anymore!