That looks like the data from the extract script (it looks like you manually changed some characters to asterisks for security reasons). From what I've read, you'd normally feed that data into the recovery tool along with all the other information about the password that you remember (patterns, words, etc)
See Usage for blockchain.info
Once you have your main password, take your wallet backup file (it's usually named wallet.aes.json), and make a copy of it into a different folder (to make it easy, into the same folder as the extract script). Next you'll need to open a Command Prompt window and type something like this (depending on where the downloaded script is, and assuming you've made a copy of your wallet file into the same folder):
C:\python27\python extract-blockchain-second-hash.py wallet.aes.json
Please enter the Blockchain wallet's main password:
You need to enter your wallet's main password when prompted so that the extract script can remove the first level of encryption to gain access to the second level of encrypted data. You should get a message which looks like this as a result:
Blockchain second password hash, salt, and iter_count in base64:
The above should look familiar to you.
You carry on as instructed
When you (or someone else) runs btcrecover to search for passwords, you will not need your wallet file, only the output from extract-blockchain-second-hash.py. To continue the example:
C:\python27\python btcrecover.py --data-extract --tokenlist tokens.txt
Please enter the data from the extract script
Password found: xxxx
You need to read all the instructions though. It is probably critical to fill in the list of words you think you may have used and the sorts of patterns you may have used.