org.bouncycastle.openpgp.examples

Class DSAElGamalKeyRingGenerator


public class DSAElGamalKeyRingGenerator
extends java.lang.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 void
main(String[] args)

Method Details

main

public static void main(String[] args)
            throws Exception