public class DesEncrypter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENC_KEY |
static DesEncrypter |
GLOBAL_ENCRYPTER |
| Constructor and Description |
|---|
DesEncrypter(char[] passPhrase) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decrypt(byte[] data) |
void |
decrypt(java.io.InputStream in,
java.io.OutputStream out) |
java.lang.String |
decrypt(java.lang.String str) |
java.io.InputStream |
decryptedStream(java.io.InputStream in) |
byte[] |
encrypt(byte[] data) |
void |
encrypt(java.io.InputStream in,
java.io.OutputStream out) |
java.lang.String |
encrypt(java.lang.String str) |
java.io.OutputStream |
encryptedStream(java.io.OutputStream out) |
public static final java.lang.String ENC_KEY
public static DesEncrypter GLOBAL_ENCRYPTER
public DesEncrypter(char[] passPhrase)
throws java.security.spec.InvalidKeySpecException
java.security.spec.InvalidKeySpecExceptionpublic java.io.OutputStream encryptedStream(java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic java.io.InputStream decryptedStream(java.io.InputStream in)
public void encrypt(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic void decrypt(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String encrypt(java.lang.String str)
throws java.io.IOException,
javax.crypto.BadPaddingException,
javax.crypto.IllegalBlockSizeException
java.io.IOExceptionjavax.crypto.BadPaddingExceptionjavax.crypto.IllegalBlockSizeExceptionpublic java.lang.String decrypt(java.lang.String str)
throws java.io.IOException,
javax.crypto.BadPaddingException,
javax.crypto.IllegalBlockSizeException
java.io.IOExceptionjavax.crypto.BadPaddingExceptionjavax.crypto.IllegalBlockSizeExceptionpublic byte[] encrypt(byte[] data)
throws java.io.IOException,
javax.crypto.BadPaddingException,
javax.crypto.IllegalBlockSizeException
java.io.IOExceptionjavax.crypto.BadPaddingExceptionjavax.crypto.IllegalBlockSizeExceptionpublic byte[] decrypt(byte[] data)
throws java.io.IOException,
javax.crypto.BadPaddingException,
javax.crypto.IllegalBlockSizeException
java.io.IOExceptionjavax.crypto.BadPaddingExceptionjavax.crypto.IllegalBlockSizeException