我正在尝试在我的应用程序中进行身份验证加密,它适用于 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的等价物是什么。