iOS 加密 base64 sha1 MD5 RSA

weixin_33785972發表於2016-03-30

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;

由於本人工作比較忙,寫的一些教程很可能不適合新手,有些東西我都沒有介紹,適用於有一定基礎的,找東西很麻煩(邏輯什麼的都懂,自己寫又麻煩,拿來直接用比較方便)。如果有疑問請留言

相關文章