我正在尝试在我的应用程序中进行身份验证加密,它适用于 kotlin 但不适用于 swift。我们正在尝试使用“AES/ECB/PKCS5Padding”。在 kotlin 代码下方获取密钥。但是我的快速代码返回的结果与 kotlin 不同。
private fun getSecretKey(): SecretKey {
val messageDigest = MessageDigest.getInstance("SHA-1")
val key = messageDigest.digest(SECRET_KEY.toByteArray(Charset.forName("UTF-8")))
.copyOfRange(0, 16)
return SecretKeySpec(key, "AES")
}
我怎样才能在 Swift 中做到这一点?swift 中 MessageDigest.getInstance 的等价物是什么。
慕的地6264312
相关分类