关键词 “密码学” 的包
这些包可以作为包集合使用,可在 Xcode 或 SwiftPM 中使用。
swift-crypto
Apple CryptoKit API 的重要部分的开源实现,适用于 Linux 平台。
CryptoSwift
CryptoSwift 是一个不断增长的标准和安全加密算法集合,用 Swift 实现
themis
易于使用的数据保护加密框架:具有前向保密的安全消息传递和安全数据存储。在 14 个平台上具有统一的 API。
swift-homomorphic-encryption
Swift 中的同态加密库和应用程序
Cryptor
使用 CommonCrypto/libcrypto 的 Swift 跨平台加密库
Sodium
适用于 iOS 和 macOS 的安全且易于使用的加密
PerfectCrypto
加密操作
open-crypto
🔑 哈希 (BCrypt, SHA2, HMAC)、加密 (AES)、公钥 (RSA) 和随机数据生成。
Shield
🛡️涵盖密码学、哈希、HMAC、随机数、PBKDF、PKCS、X509、PKCS10 的安全库
K1
libsecp256k1 的 Swift 封装器,具有类似 CryptoKit 的 API。
SCrypto
访问 CommonCrypto 例程的优雅 Swift 接口
WhiteboxCryptography
WhiteboxCryptographySDK
HashGenerator
使用常用哈希算法生成哈希摘要
NiftyRSA
Swift 中的公钥 RSA 加密
JOSE
JSON 对象签名和加密 (JOSE) 系列规范的 Swift 实现
ServerCrypto
用于服务器端 Swift 的简易密码学
nostr-kit
在 swift 中执行 nostr 操作的最快方法。句号。
axx
从命令行加密/解密文件
BMHCrypto
BMHCrypto 是一个基于 CryptoKit 构建的纯 Swift 包,添加了有用的扩展并可随时使用。
GoldenKey
与 CryptoKit 兼容的安全框架