AES Java Implementation?

Posted on 2004-11-16
Last Modified: 2008-01-09
Hello, Mr. Expert:
I'm looking for some completed AES crypto JAVA Implementation Class or Source code. Is there anyone know about that?
I'm trying to use 256bits key to encrypt 128 bits plain text to 128 bits Cipher text with AES Algorithm.
Please Give me some indeas?
Thank you very much!!
Question by:Dahai528
    LVL 35

    Accepted Solution

    AFAIK bouncy castle provides an implementation of AES:
    LVL 35

    Expert Comment

    LVL 6

    Expert Comment


    Author Comment

    I checked All of above links already.
    Sun's AES Class can't support 256 bits key.
    islab's AES only can encrypt the same size of cipher text as key's size. (for example: key's size is 256bits, plain text's size is 128 bits, cipher text's size is 256 bits. actually I want cipher text's size is 128 bits as well).
    LVL 6

    Assisted Solution

    in the link ....

    under the topic
    >>What Is AES?
    AES is a federal standard for private-key or symmetric cryptography. It supports combinations of key and block sizes of 128, 192, and 256.

    clearly mentions it  supports combinations of key and block sizes of 128, 192, and 256........ well did you check out with the implementation.
    LVL 35

    Expert Comment

    My opinion is that points should be split between me and CodingExperts

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    After being asked a question last year, I went into one of my moods where I did some research and code just for the fun and learning of it all.  Subsequently, from this journey, I put together this article on "Range Searching Using Visual Basic.NET …
    Java had always been an easily readable and understandable language.  Some relatively recent changes in the language seem to be changing this pretty fast, and anyone that had not seen any Java code for the last 5 years will possibly have issues unde…
    Viewers will learn about the different types of variables in Java and how to declare them. Decide the type of variable desired: Put the keyword corresponding to the type of variable in front of the variable name: Use the equal sign to assign a v…
    Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now