Skip to content

Instantly share code, notes, and snippets.

@BDOMDev
Created June 26, 2019 08:02
Show Gist options
  • Save BDOMDev/5e9491819dbc9fd4b1036c7fdffcc226 to your computer and use it in GitHub Desktop.
Save BDOMDev/5e9491819dbc9fd4b1036c7fdffcc226 to your computer and use it in GitHub Desktop.
@Throws(Exception::class)
fun generateSecretKey(): SecretKey? {
val secureRandom = SecureRandom()
val keyGenerator = KeyGenerator.getInstance("AES")
//generate a key with secure random
keyGenerator?.init(128, secureRandom)
return keyGenerator?.generateKey()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment