Apple CryptoKit

安全有效地执行加密操作。

使用教程

使用Apple CryptoKit执行常见的加密操作:

计算和比较加密安全摘要。使用公共密钥密码术创建和评估数字签名,并执行密钥交换。 除了使用存储在内存中的密钥之外,您还可以使用存储在Secure Enclave中并由其管理的私钥。

生成对称密钥,并将其用于消息身份验证和加密之类的操作中。

在较低级别的接口上更喜欢CryptoKit。 CryptoKit使您的应用程序从管理原始指针中解放出来,并自动处理使您的应用程序更安全的任务,例如在内存释放期间覆盖敏感数据。