Tôi đang triển khai cấp phép trong ứng dụng Android của mình và có một mảng 20 byte cần được chuyển vào AESObfuscator được chuyển tới đối tượng ServerManagedPolicy. Mảng này có thể được tạo ngẫu nhiên mỗi khi mã được chạy hay không nó phải được mã hóa cứng?Android: Các byte SALT ngẫu nhiên được chuyển tới AESObfuscator có cần giữ nguyên không?
Ngay bây giờ tôi đang tạo ra một cách ngẫu nhiên muối như thế này:
private static final byte[] SALT;
static {
Random random = new Random();
random.setSeed(System.currentTimeMillis());
byte[] buf = new byte[20];
random.nextBytes(buf);
SALT = buf;
}