哈希

swift-hash
是一个仅内联的微框架,提供各种哈希、校验和和二进制实用程序的通用、纯 Swift 实现。
swift-hash 库需要 Swift 6.0 或更高版本。
平台 |
状态 |
🐧 Linux |
 |
🍏 Darwin |
 |
🍏 Darwin (iOS) |
 |
🍏 Darwin (tvOS) |
 |
🍏 Darwin (visionOS) |
 |
🍏 Darwin (watchOS) |
 |
检查部署最低要求
此软件包提供以下库产品
-
Base16
用于编码为和解码自 base-16 字符串的工具。
-
Base64
用于编码为和解码自 base-64 字符串的工具。
-
CRC
实现 CRC-32 校验和。
-
MD5
实现 MD5 哈希函数。
-
消息认证
通过其他模块中类型符合的协议,实现 基于哈希的消息认证码 (HMAC)。
-
SHA1
未实现:SHA-1 哈希函数。
-
SHA2
实现 SHA-256 哈希函数。
-
UUID
提供 UUID 类型。