iOS开发 MD5加密
来源:互联网 发布:小学生直播软件 编辑:程序博客网 时间:2024/04/30 10:45
程序设计 MD5加密
应用手机号的加密 返回到后台。
头文件
#import <CommonCrypto/CommonDigest.h>
// 调用
[[NSUserDefaultsstandardUserDefaults]setObject:[S md5:[S makeOpaqueUserData:phone]]forKey:@""];
// md5
+ (NSString *)makeOpaqueUserData:(NSString *)input {
unsignedchar digest[CC_SHA1_DIGEST_LENGTH];
NSData* b = [inputdataUsingEncoding:NSUTF8StringEncoding];
if (CC_SHA1([bbytes], (CC_LONG)[blength], digest)) {
NSData *enc = [NSDatadataWithBytes:digest length:CC_SHA1_DIGEST_LENGTH];
return [encbase64EncodedStringWithOptions:0];
}
return NULL;
}
+ (NSString *)md5:(NSString *) input
{
const char *cStr = [inputUTF8String];
unsignedchar digest[CC_MD5_DIGEST_LENGTH];
CC_MD5( cStr, strlen(cStr), digest );// This is the md5 call
NSMutableString *output = [NSMutableStringstringWithCapacity:CC_MD5_DIGEST_LENGTH *2];
for(int i =0; i < CC_MD5_DIGEST_LENGTH; i++)
[outputappendFormat:@"%02x", digest[i]];
return output;
}
- iOS开发 MD5加密
- ios开发--MD5加密
- [IOS 开发] MD5加密
- iOS开发 - MD5加密
- 【iOS开发系列】MD5加密
- iOS开发 md5 简单加密
- iOS开发:MD5加密专栏
- iOS开发中的MD5加密实现
- iOS开发 - 网络数据安全加密(MD5)
- iOS开发 - 网络数据安全加密(MD5)
- iOS开发中MD5加密方式
- iOS开发实践之MD5加密
- iOS开发之MD5加密的使用
- iOS开发 - 网络数据安全加密(MD5)
- iOS开发 - 需要加密key的SHA256和MD5加密
- iOS 使用 md5加密
- IOS-MD5加密方法
- IOS---MD5加密
- BestCoder Round #15 1001
- 氢气球
- win7开机硬盘检测禁用方法
- C开发者眼中的SICP学习
- hdu5083——Instruction
- iOS开发 MD5加密
- 《收获,不止oralce》读书笔记(3)
- oracle 启动 cent os
- brew---让Mac像Linux一样可以在终端中安装软件
- '_beginthreadex' : undeclared identifier
- 解决Pixhawk/PX4在精简windows系统上驱动安装失败问题
- Yii Framework2.0开发教程(4)在yii中定义全局变量
- 三极管基极下拉电阻的作用
- leetcode Find Minimum in Rotated Sorted Array II