在 Swift 5 中,可以使用 'CryptoKit' 框架来进行 SHA-1 加密。以下是一个使用 Swift 5 编写的 SHA-1 加密示例代码:

import CryptoKit

func sha1Encrypt(_ input: String) -> String {
    let inputData = Data(input.utf8)
    let hashed = SHA1.hash(data: inputData)
    let hashString = hashed.compactMap { String(format: "%02x", $0) }.joined()
    return hashString
}

// 示例用法
let input = "Hello, World!"
let encryptedString = sha1Encrypt(input)
print("SHA-1 加密后的结果:(encryptedString)")

上述代码定义了一个 'sha1Encrypt' 函数,该函数接受一个字符串作为输入,并返回 SHA-1 加密后的结果。使用示例中的 'Hello, World!' 字符串进行加密后,将打印 SHA-1 加密后的结果。请注意,SHA-1 算法已被认为不是安全的哈希算法,推荐使用更安全的哈希算法如 SHA-256。

Swift 5 SHA-1 加密代码示例 - 使用 CryptoKit 框架

原文地址: https://www.cveoy.top/t/topic/bPul 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录