· 4 years ago · Mar 12, 2021, 10:36 PM
1 public final SecretKey generateKey(@NotNull char[] param1ArrayOfchar, @NotNull byte[] param1ArrayOfbyte) throws NoSuchAlgorithmException, InvalidKeySpecException {
2 Intrinsics.checkParameterIsNotNull(param1ArrayOfchar, "passphrase");
3 Intrinsics.checkParameterIsNotNull(param1ArrayOfbyte, "salt");
4 SecretKey secretKey = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1").generateSecret(new PBEKeySpec(param1ArrayOfchar, param1ArrayOfbyte, 2, 256));
5 Intrinsics.checkExpressionValueIsNotNull(secretKey, "secretKeyFactory.generateSecret(keySpec)");
6 return secretKey;
7 }
8 }