org.bouncycastle.openpgp.examples
public class ByteArrayHandler extends Object
Method Summary | |
---|---|
static byte[] | decrypt(byte[] encrypted, char[] passPhrase)
decrypt the passed in message stream
|
static byte[] | encrypt(byte[] clearData, char[] passPhrase, String fileName, int algorithm, boolean armor)
Simple PGP encryptor between byte[].
|
static void | main(String[] args) |
Parameters: encrypted The message to be decrypted. passPhrase Pass phrase (key)
Returns: Clear text as a byte array. I18N considerations are not handled by this routine
Throws: IOException PGPException NoSuchProviderException
Parameters: clearData The test to be encrypted passPhrase The pass phrase (key). This method assumes that the key is a simple pass phrase, and does not yet support RSA or more sophisiticated keying. fileName File name. This is used in the Literal Data Packet (tag 11) which is really inly important if the data is to be related to a file to be recovered later. Because this routine does not know the source of the information, the caller can set something here for file name use that will be carried. If this routine is being used to encrypt SOAP MIME bodies, for example, use the file name from the MIME type, if applicable. Or anything else appropriate. armor
Returns: encrypted data.
Throws: IOException PGPException NoSuchProviderException