1.最近研究下了加密,可以說密碼學(xué)吧,也是自己百度,還有就是自己對加密的理解,不對請斧正!
本人也只是做過簡單的,MDh,和加鹽,等簡單操作,為什么要去研究這個(gè)東西呢,是因?yàn)橛幸淮稳豪?,群友被面試問到這個(gè),關(guān)于密碼學(xué)的!
下面是我對IOS 應(yīng)用中的密碼學(xué)的理解,在從聲一遍,不對請斧正。
base64默認(rèn)都懂的
下面我來說下對稱和非對稱的區(qū)別。
//RSA --非對稱(不可以反算的,不可逆的)
RSA 無非就是多了一個(gè)Key值,OC 也就一句代碼!
--公鑰加密,私鑰解碼, 相互加密解密
都是一串?dāng)?shù)字來解密的,
對稱加密,可逆運(yùn)算
-DES
-3DES
-AES(高級標(biāo)準(zhǔn)密碼)apple鑰匙串訪問,只要牽扯到IOS的保存,建議都使用鑰匙訪問
關(guān)于加密 我的理解就是看需求,說實(shí)在的就是這樣用!