【文件属性】:
文件名称:iOS MD5加密(常规、32位大小写、16位大小写等)
文件大小:90KB
文件格式:ZIP
更新时间:2021-08-20 07:47:56
MD5加密
MD5各种加密。
番外:对文本+key进行md5 code32加密 再进行base64代码
/**
该方法是对文本+key进行md5 code32加密 再进行base64
@return 加密后的text
*/
- (NSString *)getSecretKeyWithString:(NSString *)interface{
// NSString *str = @"123456"; //text
NSString *key=@"34A361EB5AAE0079B34C0D78D66C9F5D"; //key
NSString *strAddKey = [NSString stringWithFormat:@"%@%@",interface,key]; //text+key
NSString *MD5UtilCode32 = [self getMd5_32Bit_String:strAddKey]; //进行MD5UtilCode32
//对加密的文本 进行base64
NSData *data = [MD5UtilCode32 dataUsingEncoding:NSUTF8StringEncoding];
NSString *base64String= [data base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
//返回加密后的字符串
return base64String;
}
【文件预览】:
MD5加密
----encryptDemo()
--------main.m(330B)
--------Default.png(6KB)
--------encryptDemo-Info.plist(1KB)
--------AppDelegate.h(358B)
--------AppDelegate.m(2KB)
--------Default-568h@2x.png(18KB)
--------.DS_Store(6KB)
--------Default@2x.png(16KB)
--------ViewController.h(1KB)
--------Images.xcassets()
--------ViewController.m(6KB)
--------en.lproj()
--------encryptDemo-Prefix.pch(325B)
----.DS_Store(6KB)
----encryptDemo.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(14KB)
--------xcuserdata()