哈希

Tests Documentation

swift-hash 是一个仅内联的微框架,提供各种哈希、校验和和二进制实用程序的通用、纯 Swift 实现。

文档和 API 参考

要求

swift-hash 库需要 Swift 6.0 或更高版本。

平台 状态
🐧 Linux Tests
🍏 Darwin Tests
🍏 Darwin (iOS) iOS
🍏 Darwin (tvOS) tvOS
🍏 Darwin (visionOS) visionOS
🍏 Darwin (watchOS) watchOS

检查部署最低要求

产品

此软件包提供以下库产品

  1. Base16

    用于编码为和解码自 base-16 字符串的工具。

  2. Base64

    用于编码为和解码自 base-64 字符串的工具。

  3. CRC

    实现 CRC-32 校验和。

  4. MD5

    实现 MD5 哈希函数。

  5. 消息认证

    通过其他模块中类型符合的协议,实现 基于哈希的消息认证码 (HMAC)。

  6. SHA1

    未实现:SHA-1 哈希函数。

  7. SHA2

    实现 SHA-256 哈希函数。

  8. UUID

    提供 UUID 类型。