常見加密方式

?userpwd = md5(base64_encode(md5($pass)."yykjAwdx"));

我們經(jīng)常要對重要數(shù)據(jù)進行加密,一般的加密方式為md5+base64。我們把加密后的數(shù)據(jù)提交到后臺,后臺得到我們的數(shù)據(jù)后進行處理,為了確保加密的唯一性,我們往往要在后邊拼接一些特定的string。

+ (NSString *)loginPasswordSecurityLock:(NSString *)password{

;

return? ? [SecurityUtil encryptMD5String:[SecurityUtil encodeBase64String:[NSString stringWithFormat:@"%@yykjAwdx",[SecurityUtil encryptMD5String:password]]]];

}

?這里是我用到的方法,在使用之前要把md5和base64加密的第三方庫加入到你的項目里,由于md5和base64加密的第三方庫內(nèi)存管理模式為mrc,所以我們要把第三方庫文件編譯為-fno-objc-arc。然后才能加密。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容