OC 字符串包含中文sha1加密算法

-(NSString *)sha1

{

  // see http://www.makebetterthings.com/iphone/how-to-get-md5-and-sha1-in-objective-c-ios-sdk/

  NSData *data = [**self** dataUsingEncoding:NSUTF8StringEncoding];

  uint8_t digest[CC_SHA1_DIGEST_LENGTH];



  CC_SHA1(data.bytes, (CC_LONG)data.length, digest);



  NSMutableString *output = [NSMutableString stringWithCapacity:CC_SHA1_DIGEST_LENGTH * 2];



  **for** (**int** i = 0; i < CC_SHA1_DIGEST_LENGTH; i++) {

    [output appendFormat:@"%02x", digest[i]];

  }



  **return** output;

}

   转载规则


《OC 字符串包含中文sha1加密算法》 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
iOS开发JSONModel去除关键字冲突 iOS开发JSONModel去除关键字冲突
情景模拟,如后台返回JSON数据,如(图一): img 图一 创建一个用于接收数据的model类,如图: img 订单order模型类.h img 订单order模型类.m 在相应的网络请求回调处,接收JSON数据,如图: 5115
2020-09-28
下一篇 
OC对象,isa和superclass OC对象,isa和superclass
instance对象实例对象实例对象 class对象类对象类对象 meta-class对象元类对象元类对象 一.instance对象 概念: instance对象就是通过类alloc出来的对象,每次调用alloc 都会产生新的instanc
2020-09-28
  目录