util-kotlin 1.7.4
Add:
fun String.toSecretKey(): SecretKey {
val messageDigest = MessageDigest.getInstance("SHA-256")
val secretKeyData = messageDigest.digest(this.toByteArray())
return SecretKeySpec(secretKeyData, "AES")
}
Remove:
fun String.toEncryptedString(): String = Base64.encodeToString(this.toByteArray(), Base64.NO_PADDING)
fun String.toDecryptedString() = Base64.decode(this, Base64.NO_PADDING).decodeToString()