iOS_哈希(sha1)算法

哈希算法代码如下:
需要导入头文件

#import <CommonCrypto/CommonDigest.h>

然后代码就可以开始了

+ (NSString *)sha1:(NSString *)inputString{
    NSData *data = [inputString dataUsingEncoding:NSUTF8StringEncoding];
    uint8_t digest[CC_SHA1_DIGEST_LENGTH];
    CC_SHA1(data.bytes,(unsigned int)data.length,digest);
    NSMutableString *outputString = [NSMutableString stringWithCapacity:CC_SHA1_DIGEST_LENGTH];

    for (int i = 0; i < CC_SHA1_DIGEST_LENGTH; i++) {
        [outputString appendFormat:@"%02x",digest[i]];
    }
    return [outputString lowercaseString];
}

代码地址:
https://github.com/FlyingKuiKui/HaXiZhi.git

    原文作者:哈希算法
    原文地址: https://blog.csdn.net/flyingkuikui/article/details/52787770
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞