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