com.cometway.util
Class StringScrambler
java.lang.Object
com.cometway.util.StringScrambler
public class StringScrambler
- extends java.lang.Object
This class provides static methods to obsfucate Strings using bitwise shifting and
radix mapping.
|
Method Summary |
static int |
binToInt(boolean[] bin)
Converts a binary value to an integer. |
static boolean[] |
intToBin(int in,
int radix)
Converts an integer to a binary value. |
static void |
main(java.lang.String[] args)
|
protected static void |
printBin(boolean[] bin)
Prints a binary number. |
static java.lang.String |
scramble(java.lang.String source,
int shift,
int mod,
char[] key)
|
static java.lang.String |
unscramble(java.lang.String source,
int shift,
int mod,
char[] key)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultKey
public static final char[] defaultKey
StringScrambler
public StringScrambler()
scramble
public static java.lang.String scramble(java.lang.String source,
int shift,
int mod,
char[] key)
unscramble
public static java.lang.String unscramble(java.lang.String source,
int shift,
int mod,
char[] key)
intToBin
public static boolean[] intToBin(int in,
int radix)
- Converts an integer to a binary value.
binToInt
public static int binToInt(boolean[] bin)
- Converts a binary value to an integer.
printBin
protected static void printBin(boolean[] bin)
- Prints a binary number.
main
public static void main(java.lang.String[] args)