Jump to content

What version of AES is this library using?


gregaryb

Recommended Posts

	    [0] => aes-128-cbc
	    [1] => aes-128-cbc-hmac-sha1
	    [2] => aes-128-cbc-hmac-sha256
	    [3] => aes-128-ccm
	    [4] => aes-128-cfb
	    [5] => aes-128-cfb1
	    [6] => aes-128-cfb8
	    [7] => aes-128-ctr
	    [9] => aes-128-gcm
	    [10] => aes-128-ocb
	    [11] => aes-128-ofb
	    [12] => aes-128-xts
	    [13] => aes-192-cbc
	    [14] => aes-192-ccm
	    [15] => aes-192-cfb
	    [16] => aes-192-cfb1
	    [17] => aes-192-cfb8
	    [18] => aes-192-ctr
	    [20] => aes-192-gcm
	    [21] => aes-192-ocb
	    [22] => aes-192-ofb
	    [23] => aes-256-cbc
	    [24] => aes-256-cbc-hmac-sha1
	    [25] => aes-256-cbc-hmac-sha256
	    [26] => aes-256-ccm
	    [27] => aes-256-cfb
	    [28] => aes-256-cfb1
	    [29] => aes-256-cfb8
	    [30] => aes-256-ctr
	    [32] => aes-256-gcm
	    [33] => aes-256-ocb
	    [34] => aes-256-ofb
	    [35] => aes-256-xts
	    [36] => aria-128-cbc
	    [37] => aria-128-ccm
	    [38] => aria-128-cfb
	    [39] => aria-128-cfb1
	    [40] => aria-128-cfb8

Possibilities above.

The library: https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/crypto-js.min.js

Link to comment
Share on other sites

  • 2 months later...

Here's some info I found:

Quote

CryptoJS supports AES-128, AES-192, and AES-256. It will pick the variant by the size of the key you pass in. If you use a passphrase, then it will generate a 256-bit key. The default mode is CBC (Cipher Block Chaining), and the default padding scheme is Pkcs7. If the key length is 16 bytes, it will use AES-128; for 24 bytes, it will use AES-192; and for 32 bytes, it will use AES-256

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...