code: function (openSSLStr) {
              // Parse base64
              var ciphertext = Base64.parse(openSSLStr);
  
              // Shortcut
              var ciphertextWords = ciphertext.words;
  
              // Test for salt
              if (ciphertextWords[0] == 0x53616c74 && ciphertextWords[1] == 0x65645f5f) {
                  // Extract salt
                  var salt = WordArray.create(ciphertextWords.slice(2, 4));
  
                  // Remove salt from ciphertext
                  ciphertextWords.splice(0, 4);
                  ciphertext.sigBytes -= 16;
              }
  
              return CipherParams.create({ ciphertext: ciphertext, salt: salt });
          }
docs: Converts an OpenSSL-compatible string to a cipher params object.
  
  @param {string} openSSLStr The OpenSSL-compatible string.
  
  @return {CipherParams} The cipher params object.
  
  @static
  
  @example
  
  var cipherParams = CryptoJS.format.OpenSSL.parse(openSSLString);