net.robotmedia.billing.utils
Class AESObfuscator

java.lang.Object
  extended by net.robotmedia.billing.utils.AESObfuscator

public class AESObfuscator
extends Object

An obfuscator that uses AES to encrypt data.


Nested Class Summary
 class AESObfuscator.ValidationException
           
 
Field Summary
static byte[] IV
           
static String SECURITY_PREFIX
           
 
Constructor Summary
AESObfuscator(byte[] salt, String password)
           
 
Method Summary
 String obfuscate(String source)
           
 String unobfuscate(String obfuscated)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IV

public static final byte[] IV

SECURITY_PREFIX

public static final String SECURITY_PREFIX
See Also:
Constant Field Values
Constructor Detail

AESObfuscator

public AESObfuscator(@Nonnull
                     byte[] salt,
                     String password)
Method Detail

obfuscate

@Nullable
public String obfuscate(@Nullable
                                 String source)

unobfuscate

public String unobfuscate(String obfuscated)
                   throws AESObfuscator.ValidationException
Throws:
AESObfuscator.ValidationException


Copyright © 2013. All Rights Reserved.