ios block底層原理 蘋果的CryptoKit是干啥的?
蘋果的CryptoKit是干啥的?據(jù)區(qū)塊鏈媒體報道,科技巨頭蘋果公司blockcrypto將在2019年WWDC上宣布推出cryptokit開發(fā)工具包。Cryptokit被稱為一個新的開發(fā)框架,可以“
蘋果的CryptoKit是干啥的?
據(jù)區(qū)塊鏈媒體報道,科技巨頭蘋果公司blockcrypto將在2019年WWDC上宣布推出cryptokit開發(fā)工具包。Cryptokit被稱為一個新的開發(fā)框架,可以“安全有效地執(zhí)行加密操作”,它將出現(xiàn)在蘋果即將推出的ios13系統(tǒng)中。
根據(jù)蘋果網(wǎng)站信息,系統(tǒng)框架對靜態(tài)數(shù)據(jù)和傳輸數(shù)據(jù)進(jìn)行透明加密。開發(fā)人員只需要設(shè)置屬性就可以使用這個函數(shù)。當(dāng)然,開發(fā)人員也可以使用更多的措施來保護用戶的數(shù)據(jù)。Cryptokit是一個新的swift框架,它使得開發(fā)人員執(zhí)行加密操作比以前更容易和更安全,無論他們只是想計算散列還是實現(xiàn)更高級的身份驗證協(xié)議。
Cryptokit將允許開發(fā)人員執(zhí)行常見的加密操作,包括哈希、密鑰生成和加密。開發(fā)人員現(xiàn)在可以使用自動化,而不是在較低的級別上操作,從而使應(yīng)用程序更加安全。
開放貨幣計劃的聯(lián)合創(chuàng)始人Alejandro Machado告訴blockcrypto,這一功能的加入對加密貨幣開發(fā)者來說意義重大?!遍_發(fā)者首次可以使用iPhone的安全enclave模塊來管理用戶的密鑰,從而達(dá)到與硬件錢包類似的安全級別。”
cryptokit中包含的密鑰功能包括計算和比較加密數(shù)據(jù),使用公鑰加密技術(shù)來創(chuàng)建和檢查數(shù)字簽名,執(zhí)行密鑰交換。除了使用存儲在內(nèi)存中的密鑰外,用戶還可以使用存儲在secure enclave中并由secure enclave管理的私鑰。