views:

1694

answers:

6

Is there javascript avaialable which implements AES-512 algorythm(i.e Encyption,Decryption)? I found most of the javascripts implmented AES-128,AES-192,AES-256.

A: 

Look here: http://www.movable-type.co.uk/scripts/aes.html

mck89
There's nothing on that page about AES-512 that I can see.
ire_and_curses
If you look at the bottom of the page there is the javascript implementation of the AES
mck89
That's AES-{128,192,256}, not 512.
spatz
+4  A: 

I understand that there is no such thing as a 512-bit AES.

From wikipedia:

In cryptography, the Advanced Encryption Standard (AES) is an encryption standard adopted by the U.S. government. The standard comprises three block ciphers, AES-128, AES-192 and AES-256, adopted from a larger collection originally published as Rijndael.

Cheeso
+2  A: 

There is no such thing like AES-512. Most use 128 as research has proved that if 128 bit can be cracked so can be the 256 bit AES as well. 128 bit would mean less problem with performance

ckv
A: 

Where is the 512 bit and 1024 bit encryption algorithms ?

Maybe we can ask the US government to be so kind as to help us out ?

Jack Smith
A: 

The Rijdael cipher comes in 128, 160, 192, 224, and 256-bit variants. The 128, 192, and 256-bit variants were selected for the Advanced Encryption Standard. 128-bit symmetric keys are considered to be roughly as strong as 1024-bit RSA keys, and 256-bit symmetric keys are considered to be roughly as strong as 2048-bit RSA keys. In practice, nobody uses 192-bit AES, because they're either concerned about performance and/or export control, and use 128-bit, or paranoid, and use 256-bit.

There isn't a single 512-bit symmetric key cipher in common public use. The whirlpool hash function, which is based on AES, returns a 512-bit digest, but that's not the same thing as a 512-bit AES cipher.

Chris