Fanilog
02/28/2023, 11:43 AMprivate fun getPasswordBasedKey(password: CharArray): Key {
val salt = ByteArray(100)
val random = SecureRandom()
random.nextBytes(salt)
val pbeKeySpec = PBEKeySpec(password, salt, 1000, 128)
val pbeKey = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA256").generateSecret(pbeKeySpec)
return SecretKeySpec(pbeKey.encoded, "AES")
}
sciack
02/28/2023, 12:25 PMJames Richardson
02/28/2023, 12:41 PMsciack
02/28/2023, 12:47 PM