Unix
Mac OS X
Windows
Options
Unix
Windows

# Convert Plaintext to Ciphertext and Back With These Command-line Options

Below is list of command-line options recognized by the Wizard's Toolkit command-line tools. If you want a description of a particular option, click on the option name in the navigation bar above and you will go right to it.

#### -authenticate method

authenticate with this method |

To print a complete list of authentication methods, use the -list authenticate option.

#### -chunksize bytes

number of bytes in a chunk |

#### -cipher type

cipher to encipher or decipher content |

To print a complete list of cipher algorithms, use the -list cipher option.

#### -(de)compress

automagically (de)compress BZIP and ZIP files |

By default, the encipher and decipher tools automagically expand the content of any BZIP or ZIP files on input or compresses any content on output if the filename extension is `.bz2` or `.gz`. The digest tool, by default, computes the message digest of the unexpanded content of BZIP and ZIP files. Use this option to change this default behavior. Use +(de)compress, for example, to encipher the compressed content of BZIP or ZIP files.

#### -debug events

display copious debugging information |

#### -entropy type

increase content entropy |

To print a complete list of entropy types, use the -list entropy option.

#### -export id

export a key from your keyring |

#### -help

print program options |

#### -hmac hash

ensure message integrity with this hash |

To print a complete list of hashes, use the -list hash option.

#### -key hash

strengthen the key with this hash |

#### -key-length value

cipher key length in bits: 256, 512, 1024, or 2048 |

#### -keyring filename

get or add private keys to this file |

#### -level value

entropy level: 1 (less entropy) to 9 (more entropy) |

#### -list type

print a list of supported option arguments |

Choose from these list types:

    Authenticate
    Cipher
    Command
    Configure
    DataType
    Debug
    Endian
    Entropy
    EntropyLevel
    Hash
    KeyLength
    List
    Mode

#### -log format

format of debugging information |

#### -mode type

mode of encryption or decryption |

To print a complete list of modes, use the -list mode option.

#### -passphrase filename

get the passphrase from this file |

#### -properties filename

cipher properties to/from this file |

#### -random hash

strengthen random data with this hash |

To print a complete list of hashes, use the -list hash option.

#### -true-random

strengthen enciphering or deciphering with true random numbers |

True random numbers are encouraged but may not always be practical because your application may block while entropy is gathered from your environment. If the application does block it may be waiting for your system to generate entropy. Move your mouse or press keystrokes in another window. Once enough entropy is generated, the application runs to completion.

Use +true-random to force cryptographically strong pseudo-random numbers that do not block your application.

#### -verbose

print detailed information about the secure content |

#### -version

print version information |

Discourse Server