Newer Version Available

This content describes an older version of this product. View Latest

Encrypt from the Command Line

Data Loader offers an encryption utility to secure passwords specified in configuration files. This utility is used to encrypt passwords, but data that you transmit using Data Loader is not encrypted.
Available in: Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Performance, Unlimited, Developer, and Database.com Editions

The Data Loader command-line interface is supported for Windows only.

Note

When running Data Loader in batch mode from the command line, you must encrypt the following configuration parameters:
  • sfdc.password
  • sfdc.proxyPassword
  1. Open a command prompt, and navigate to the bin subfolder of your Data Loader installation folder.
  2. Run encrypt.bat.
  3. At the command line, follow the prompts provided to execute the following actions.
    Generate a key: -k [path to key file]
    Generates a key file, and saves it in %userprofile%\.dataloader\dataLoader.key if the path is not specified. Store this file with care as you use it for encryption and decryption.
    Encrypt text: -e <plain text> <path to key file>
    Generates an encrypted version of the text. Provide a key file for the encryption.
    Decrypt text: -d <encrypted text> <path to key file>
    Decrypts the text using the key file.