public class AESObfuscator extends Object implements Obfuscator
| Constructor and Description |
|---|
AESObfuscator(byte[] salt,
String applicationId,
String deviceId) |
public AESObfuscator(byte[] salt,
String applicationId,
String deviceId)
salt - an array of random bytes to use for each (un)obfuscationapplicationId - application identifier, e.g. the package namedeviceId - device identifier. Use as many sources as possible to
create this unique identifier.public String obfuscate(String original, String key)
Obfuscatorobfuscate in interface Obfuscatororiginal - The data that is to be obfuscated.key - The key for the data that is to be obfuscated.public String unobfuscate(String obfuscated, String key) throws ValidationException
Obfuscatorunobfuscate in interface Obfuscatorkey - The key for the data that is to be obfuscated.ValidationException - Optionally thrown if a data integrity check fails.Copyright © 2012–2014 simpligility technologies inc.. All rights reserved.