zoukankan      html  css  js  c++  java
  • iOS sha1加密算法

     1 //sha1加密方式
     2 +(NSString *)sha1:(NSString *)input
     3 {
     4     //const char *cstr = [input cStringUsingEncoding:NSUTF8StringEncoding];
     5     //NSData *data = [NSData dataWithBytes:cstr length:input.length];
     6 //    input = [input stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
     7     NSData *data = [input dataUsingEncoding:NSUTF8StringEncoding];
     8     
     9     uint8_t digest[CC_SHA1_DIGEST_LENGTH];
    10     
    11     CC_SHA1(data.bytes, (unsigned int)data.length, digest);
    12     
    13     NSMutableString *output = [NSMutableString stringWithCapacity:CC_SHA1_DIGEST_LENGTH * 2];
    14     
    15     for(int i=0; i<CC_SHA1_DIGEST_LENGTH; i++) {
    16         [output appendFormat:@"%02X", digest[i]];
    17     }
    18     
    19     return output;
    20 }
  • 相关阅读:
    JAVA日报
    JAVA日报
    论文爬取(七)
    论文爬取(六)
    论文爬取(五)
    JAVA日报
    JAVA日报
    剑指 Offer 68
    剑指 Offer 68
    剑指 Offer 67. 把字符串转换成整数
  • 原文地址:https://www.cnblogs.com/kfgcs/p/6387347.html
Copyright © 2011-2022 走看看