iOS 加密 base64 sha1 MD5 RSA
app有幾種常用的加密方式,md5,base64,sha1,rsa,aes(我瞭解的就這些,可能還有一些常用的)
github網址
https://github.com/BadSuNian/RSA
base64
+ (NSString*)encodeBase64String:(NSString *)input;//編碼
+ (NSString*)decodeBase64String:(NSString *)input;//解碼
+ (NSString*)encodeBase64Data:(NSData *)data;//編碼
+ (NSString*)decodeBase64Data:(NSData *)data;//解碼
MD5加密
+(NSString *)getMd5_32Bit_String:(NSString *)srcString;
sha1加密
+(NSString *)getSha1String:(NSString *)srcString;
RSA加密
+ (NSString *)encryptString:(NSString *)str publicKey:(NSString *)pubKey;
RSA解密
+ (NSString *)decryptString:(NSString *)str publicKey:(NSString *)pubKey;
由於本人工作比較忙,寫的一些教程很可能不適合新手,有些東西我都沒有介紹,適用於有一定基礎的,找東西很麻煩(邏輯什麼的都懂,自己寫又麻煩,拿來直接用比較方便)。如果有疑問請留言
相關文章
- JavaScript實現的base64加密、md5加密、sha1加密及AES加密JavaScript加密
- iOS資料加密(Base64,雜湊函式,AES,RSA)iOS加密函式
- iOS MD5加密iOS加密
- C# Base64加解密、MD5加密C#解密加密
- rsa && sha1 js codeJS
- 加密演算法比較:SHA1,SHA256,MD5加密演算法
- 常見安全演算法(MD5、SHA1、Base64等等)總結演算法
- RSA加密加密
- iOS 對字串和檔案md5加密iOS字串加密
- 常用加密解密演算法【RSA、AES、DES、MD5】介紹和使用加密解密演算法
- iOS端基於RSA公鑰加密和解密iOS加密解密
- javascript RSA 加密JavaScript加密
- MD5加密加密
- iOS中使用RSA對資料進行加密解密iOS加密解密
- C# 實現MD5加密處理 MD5 加密C#加密
- RSA加密與解密加密解密
- C# RSA 加密C#加密
- RSA加密檔案加密
- sha1加密程式碼例項加密
- java MD5 加密Java加密
- 【Java】MD5加密Java加密
- md5加密解密加密解密
- java md5加密Java加密
- oracle base64加密Oracle加密
- RSA加密遇到的坑加密
- RSA加密演算法加密演算法
- php rsa長文加密解密PHP加密解密
- Android資料加密之Rsa加密Android加密
- JAVA中MD5加密(MD5工具類)Java加密
- Vue 前端md5加密Vue前端加密
- 關於MD5加密加密
- oracle的md5加密Oracle加密
- MD5加密工具類加密
- PHP Base64 加密 & 解密PHP加密解密
- iOS_對AFNetWorking的請求頭引數進行sha1加密iOS加密
- Android資料加密之MD5加密Android加密
- Windows自帶MD5 SHA1 SHA256命令列工具Windows命令列
- RSA 非對稱加密&解密加密解密