#AppleCryptoUpdate
Apple telah memperkenalkan beberapa pembaruan pada kerangka kerja kriptografi mereka, CryptoKit dan Swift Crypto, meningkatkan kemampuan dan dukungan lintas platform mereka.Swift Forums+6The Mac Observer+6AppleInsider+6
🔐 Peningkatan CryptoKit
CryptoKit, kerangka kerja kriptografi asli Apple, telah menerima pembaruan signifikan:
Dukungan Format Kunci: Mulai dengan iOS 14, CryptoKit menambahkan dukungan untuk kunci yang dikodekan dalam format PEM dan DER, memungkinkan pengembang untuk membuat dan menggunakan kunci EC dalam format standar. Ini memfasilitasi interoperabilitas dengan sistem lain dan menyederhanakan manajemen kunci. Andy Ibanez - Pengembang iOS+1The Mac Observer+1
Derivasi Kunci Berbasis HMAC: iOS 14 memperkenalkan API mandiri untuk Fungsi Derivasi Kunci Ekstrak dan Perluas berbasis HMAC (HKDF), memungkinkan pengembang untuk memperoleh beberapa kunci dari rahasia utama dengan efisien. The Mac Observer+1AppleInsider+1
Kompatibilitas Lintas Platform: Dengan diperkenalkannya Swift Crypto, API CryptoKit sekarang dapat diakses di platform non-Apple, termasuk Linux, memastikan operasi kriptografi yang konsisten di berbagai lingkungan. AppleInsider+4SwiftGG+4iClarified+4
⚙️ Swift Crypto: Kriptografi Lintas Platform
Swift Crypto adalah paket Swift sumber terbuka yang memperluas fungsionalitas CryptoKit ke platform non-Apple:
Dukungan Platform: Di platform Apple, Swift Crypto mengandalkan CryptoKit. Di platform lain, ia menggunakan BoringSSL untuk menyediakan operasi kriptografi. GitHub+4SwiftGG+4iClarified+4
Pembaruan Terbaru: Rilis terbaru, Swift Crypto 3.8.1, mencakup dukungan untuk memuat kunci publik RSAPSS dengan parameter dan pembaruan untuk BoringSSL. GitHub
📦 Kompatibilitas Versi
Swift Crypto mengikuti penomoran versi semantik dan mendukung versi Swift 5.7 dan yang lebih baru. Pengembang dapat memasukkannya ke dalam proyek mereka menggunakan: