public class cryptbig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
copyright |
(package private) java.lang.String |
cryptMethod |
static java.text.SimpleDateFormat |
dateFormatter |
(package private) javax.crypto.Cipher |
dcipher |
private static java.lang.String |
defaultMethod |
(package private) javax.crypto.Cipher |
ecipher |
static java.lang.String |
magicString |
private static long |
saltcounter |
private static java.util.Random |
saltrandom |
static java.lang.String |
vDATE |
Modifier | Constructor and Description |
---|---|
|
cryptbig(java.lang.String pbe) |
|
cryptbig(java.lang.String pbe,
java.lang.String salt) |
private |
cryptbig(java.lang.String pbe,
java.lang.String salt,
java.lang.String method) |
Modifier and Type | Method and Description |
---|---|
private static void |
copy(java.io.OutputStream out,
java.io.InputStream in,
int bufferSize) |
byte[] |
decryptArray(byte[] b) |
void |
decryptFile(java.lang.String inFileName,
java.lang.String outFileName) |
java.lang.String |
decryptString(java.lang.String str) |
static java.lang.String |
descrambleString(java.lang.String key,
java.lang.String s) |
byte[] |
encryptArray(byte[] b) |
void |
encryptFile(java.lang.String inFileName,
java.lang.String outFileName) |
java.lang.String |
encryptString(java.lang.String str) |
private static void |
help() |
static java.util.Set<java.lang.String> |
listCryptoMethods(java.lang.String serviceType) |
private static void |
longhelp() |
static void |
main(java.lang.String[] s) |
static java.lang.String |
oneWayEncryption(java.lang.String key) |
static java.lang.String |
randomSalt() |
static java.lang.String |
scrambleString(java.lang.String key,
java.lang.String s) |
static java.lang.String |
simpleDecode(java.lang.String encoded,
java.lang.String key) |
static java.lang.String |
simpleEncode(java.lang.String content) |
static java.lang.String |
simpleEncode(java.lang.String content,
java.lang.String key) |
static java.lang.String |
simpleEncode(java.lang.String content,
java.lang.String key,
char method) |
static void |
testCryptMethods(java.util.Set<java.lang.String> methods) |
private static long saltcounter
private static java.util.Random saltrandom
public static final java.lang.String vDATE
public static final java.lang.String copyright
public static final java.lang.String magicString
public static final java.text.SimpleDateFormat dateFormatter
java.lang.String cryptMethod
private static final java.lang.String defaultMethod
javax.crypto.Cipher ecipher
javax.crypto.Cipher dcipher
public cryptbig(java.lang.String pbe)
public cryptbig(java.lang.String pbe, java.lang.String salt)
private cryptbig(java.lang.String pbe, java.lang.String salt, java.lang.String method)
public static java.lang.String randomSalt()
public java.lang.String encryptString(java.lang.String str)
public java.lang.String decryptString(java.lang.String str)
public byte[] encryptArray(byte[] b)
public byte[] decryptArray(byte[] b)
public static java.util.Set<java.lang.String> listCryptoMethods(java.lang.String serviceType)
public static void testCryptMethods(java.util.Set<java.lang.String> methods)
public void encryptFile(java.lang.String inFileName, java.lang.String outFileName)
public void decryptFile(java.lang.String inFileName, java.lang.String outFileName)
private static void copy(java.io.OutputStream out, java.io.InputStream in, int bufferSize) throws java.io.IOException
java.io.IOException
public static java.lang.String scrambleString(java.lang.String key, java.lang.String s)
public static java.lang.String descrambleString(java.lang.String key, java.lang.String s)
public static java.lang.String simpleEncode(java.lang.String content)
public static java.lang.String simpleEncode(java.lang.String content, java.lang.String key)
public static java.lang.String simpleEncode(java.lang.String content, java.lang.String key, char method)
public static java.lang.String simpleDecode(java.lang.String encoded, java.lang.String key)
public static java.lang.String oneWayEncryption(java.lang.String key)
private static void help()
private static void longhelp()
public static void main(java.lang.String[] s)