# Tag Info

3

The documentation says it's OpenSSL, not PBKDF2: When you use a CipherParams object in a string context, it's automatically converted to a string according to a format strategy. The default is an OpenSSL-compatible format This can be verified in the source code. The implementation of the OpenSSL KDF is in evpkdf.js. The key derivation function is ...

1

I assume you are invoking it like this: CryptoJS.AES.encrypt("Message", "Secret Passphrase"); As of 3.1.2 the default key derivation function is OpenSSLKdf as configured here and implemented here and here.

0

I had a go at writing a PHP script to do the brute force attempt. Using a common list of passwords dictionary file it found the password in 8 seconds. $target = 16978476480; function utf8_to_unicode($str) { $unicode = array();$values = array(); $lookingFor = 1; for ($i = 0; $i < strlen($str ); $i++ ) { ... 2 You don't need to brute force it. Since the passcode is the product of all its character codes, you can just find all prime factors of the passcode. I used an online tool which yields$2^6\cdot 3\cdot 5\cdot 7^2\cdot 61^2\cdot 97\$. It looks like an ASCII passcode of length 5. This doesn't get you anywhere since this is just a check for a web page to open. ...

Top 50 recent answers are included