美文网首页
iOS开发 SHA1算法

iOS开发 SHA1算法

作者: Hao_Orz | 来源:发表于2018-04-18 11:00 被阅读0次

首先需要添加头文件

#import<CommonCrypto/CommonDigest.h>

然后直接使用下面的方法就可以了

- (NSString *) sha1:(NSString *)input {
    NSData *data = [input dataUsingEncoding:NSUTF8StringEncoding];
    uint8_t digest[CC_SHA1_DIGEST_LENGTH];
    CC_SHA1(data.bytes, (unsigned int)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;
}

相关文章

  • iOS开发 SHA1算法

    首先需要添加头文件 然后直接使用下面的方法就可以了

  • javaweb使用sha1算法登录加密的整个过程

    sha1算法还是比较潮流的算法并且可以简单使用的算法,建议新手可以选用sha1算法。 百度百科对sha1算法的解...

  • 学习iOS、React Native、算法开发的建议

    学习iOS、React Native、算法开发的建议 学习iOS、React Native、算法开发的建议

  • 简谈常用算法

    写在前面 算法,对于iOS开发者来说,既熟悉又陌生。首先,在iOS开发过程中,对算法要求不高,用到算法时候也是少之...

  • 使用SHA-1算法 加密

    https://www.npmjs.com/package/sha1 sha1 用于使用SHA-1算法对消息进行哈...

  • byte数组转str

    顺便给出golang中的sha1算法调用

  • Crypto加密解密

    包含算法种类:MD5算法/sha1算法、base64加密和解密、Hmac、AES、Diffie-Hellman A...

  • ios sha1 加密算法

    搜到了大众使用版本,但是输出的是乱码,不知道是不是其他人也是介样子。代码如下: 搜索了好多文章,最后在简书里面找到...

  • iOS-哈希(sha1)算法

    哈希算法代码如下:需要导入头文件 然后代码就可以开始了

  • sha1

    sha1是一种用哈希算法进行数据完整性检验的算法。sha1的主要作用就是用来检验数据的完整性。 1、引入头文件 2...

网友评论

      本文标题:iOS开发 SHA1算法

      本文链接:https://www.haomeiwen.com/subject/kyhvkftx.html