#AppleCryptoUpdate
Apple hat mehrere Updates für seine kryptografischen Frameworks, CryptoKit und Swift Crypto, eingeführt, die ihre Funktionen und plattformübergreifende Unterstützung verbessern.Swift Foren+6The Mac Observer+6AppleInsider+6
🔐 CryptoKit Verbesserungen
CryptoKit, Apples natives Kryptografie-Framework, hat erhebliche Updates erhalten:
Schlüssel-Format-Unterstützung: Mit iOS 14 hat CryptoKit die Unterstützung für PEM- und DER-codierte Schlüssel hinzugefügt, die es Entwicklern ermöglichen, EC-Schlüssel in Standardformaten zu erstellen und zu verwenden. Dies erleichtert die Interoperabilität mit anderen Systemen und vereinfacht das Schlüsselmanagement. Andy Ibanez - iOS Entwickler+1The Mac Observer+1
HMAC-basierte Schlüsselableitung: iOS 14 führte eigenständige APIs für HMAC-basierte Extract-and-Expand Key Derivation Functions (HKDF) ein, die es Entwicklern ermöglichen, mehrere Schlüssel effizient aus einem Master-Geheimnis abzuleiten. The Mac Observer+1AppleInsider+1
Plattformübergreifende Kompatibilität: Mit der Einführung von Swift Crypto sind die APIs von CryptoKit jetzt auch auf Nicht-Apple-Plattformen, einschließlich Linux, zugänglich, was konsistente kryptografische Operationen in verschiedenen Umgebungen gewährleistet. AppleInsider+4SwiftGG+4iClarified+4
⚙️ Swift Crypto: Plattformübergreifende Kryptografie
Swift Crypto ist ein Open-Source-Swift-Paket, das die Funktionalität von CryptoKit auf Nicht-Apple-Plattformen erweitert:
Plattformunterstützung: Auf Apple-Plattformen verweist Swift Crypto auf CryptoKit. Auf anderen Plattformen verwendet es BoringSSL, um kryptografische Operationen bereitzustellen. GitHub+4SwiftGG+4iClarified+4
Aktuelle Updates: Die neueste Version, Swift Crypto 3.8.1, umfasst die Unterstützung für das Laden von RSAPSS-öffentlichen Schlüsseln mit Parametern und Updates für BoringSSL. GitHub
📦 Versionskompatibilität
Swift Crypto folgt der semantischen Versionierung und unterstützt Swift-Versionen 5.7 und neuer. Entwickler können es in ihren Projekten verwenden mit: