Я реализую лицензирование в своем приложении Android, и существует массив из 20 байтов, который необходимо передать в AESObfuscator, который передается объекту ServerManagedPolicy.Может ли этот массив генерироваться случайным образом при каждом запуске кода, или он должен быть жестко закодирован?
Прямо сейчас я генерирую соль случайным образом, как это:
private static final byte[] SALT;
static {
Random random = new Random();
random.setSeed(System.currentTimeMillis());
byte[] buf = new byte[20];
random.nextBytes(buf);
SALT = buf;
}