Reduced iterationCount as 65536 iterations took way to long (4 - 5 seconds) on normal Androids
This commit is contained in:
parent
693977798a
commit
732ddd5b2b
|
@ -108,7 +108,7 @@ open class CryptographyManager {
|
||||||
protected open fun generatePbeSecretKey(userPassword: String, salt: ByteArray): SecretKey {
|
protected open fun generatePbeSecretKey(userPassword: String, salt: ByteArray): SecretKey {
|
||||||
// Initialize PBE with password
|
// Initialize PBE with password
|
||||||
val factory = SecretKeyFactory.getInstance(findBestPbeAlgorithm()!!)
|
val factory = SecretKeyFactory.getInstance(findBestPbeAlgorithm()!!)
|
||||||
val spec = PBEKeySpec(userPassword.toCharArray(), salt, 65536, 256)
|
val spec = PBEKeySpec(userPassword.toCharArray(), salt, 4096, 256)
|
||||||
val key = factory.generateSecret(spec)
|
val key = factory.generateSecret(spec)
|
||||||
|
|
||||||
return SecretKeySpec(key.encoded, "AES")
|
return SecretKeySpec(key.encoded, "AES")
|
||||||
|
|
Loading…
Reference in New Issue