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;
由于本人工作比较忙,写的一些教程很可能不适合新手,有些东西我都没有介绍,适用于有一定基础的,找东西很麻烦(逻辑什么的都懂,自己写又麻烦,拿来直接用比较方便)。如果有疑问请留言
网友评论