des(data encryption standard):資料加密標準(現在用的比較少,因為它的加密強度不夠,能夠暴力破解)
3des:原理和des幾乎是一樣的,只是使用3個金鑰,對相同的資料執行三次加密,增強加密強度。(缺點:要維護3個金鑰,大大增加了維護成本)
aes(advanced encryption standard):高階加密標準,目前美國****局使用的,蘋果的鑰匙串訪問採用的就aes加密。是現在公認的最安全的加密方式,是對稱金鑰加密中最流行的演算法。
iOS開發的一些事
1.void load 和 id inittialize的區別 load是在乙個類最開始載入時呼叫,initialize是在應用中第一次呼叫該類或它的例項的方式之前呼叫。這兩個方法都是可選的,只有實現了才會被執行。load能夠保證在類初始化的時候就會被載入,這為改變系統行為提供了一些統一性。但 in...
關於一些iOS開發中容易忽略的一些屬性設定
ios 開發手記 ios私有方法 我們有時會遇到,希望某個類的方法不能被它的繼承類所繼承,這個時候我們就要用到私有方法,所謂的私有方法就是把方法不寫在標頭檔案.h裡面而是寫在.m中,這樣別人不能直接呼叫,例子如下。假設現有的類為myclass 在類的標頭檔案 為 inte ce myclass vo...
在iOS開發中遇到的一些情況
1 cllocationmanager 定位 定位問題,在plist 檔案新增兩個 yes定位失敗新增的info 裡的方法 nslocationwheninusedescription,允許在前台獲取gps的描述 nslocationalwaysusagedescription,允許在後台獲取gps...