org.bouncycastle.openpgp.examples

Class DSAElGamalKeyRingGenerator

public class DSAElGamalKeyRingGenerator extends Object

A simple utility class that generates a public/secret keyring containing a DSA signing key and an El Gamal key for encryption.

usage: DSAElGamalKeyRingGenerator [-a] identity passPhrase

Where identity is the name to be associated with the public key. The keys are placed in the files pub.[asc|bpg] and secret.[asc|bpg].

Note: this example encrypts the secret key using AES_256, many PGP products still do not support this, if you are having problems importing keys try changing the algorithm id to PGPEncryptedData.CAST5. CAST5 is more widelysupported.

Method Summary
static voidmain(String[] args)

Method Detail

main

public static void main(String[] args)