iOS MD5加密

作者: 酒深巷子Ya | 来源:发表于2017-08-23 11:45 被阅读39次

MD5 加密苹果已经为我们进行了封装,我们只需拿来用即可:直接上代码

#pragma mark ------- MD5加密
- (NSString *) md5WithString:(NSString *) str{
    const char *cStr = [str UTF8String];
    // 设置字符加密后存储的空间
    unsigned char digest[CC_MD5_DIGEST_LENGTH];
    // 参数三:编码的加密机制
    CC_MD5(cStr, (UInt32)strlen(cStr), digest);
    NSMutableString *result = [[NSMutableString alloc] initWithCapacity:16];
    for (int i = 0; i < CC_MD5_DIGEST_LENGTH; i ++) {
        [result appendFormat:@"%02x",digest[i]];
    }
    return result;
}

建议将此方法写在NSString的延展里面方便调用。此外也是对代码很好的积累,方便以后的开发。

相关文章

  • iOS 数据加密

    iOS 常用加密方式算法包括MD5加密、AES加密、BASE64加密 MD5加密 MD5:全称是Message D...

  • iOS加密

    iOS代码常见的加密方式包括MD5加密、AES加密、BASE64加密,RSA加密。 MD5加密 MD5是不可逆的只...

  • iOS 加密解密

    iOS各类加密算法详解 iOS & Java md5 加密报错@constant kCCAlignmentEr...

  • iOS代码加密常用加密方式

    iOS代码加密常用加密方式,常见的iOS代码加密常用加密方式算法包括MD5加密、AES加密、BASE64加密,三大...

  • iOS常用加密方式

    iOS代码加密常用加密方式,常见的iOS代码加密常用加密方式算法包括MD5加密、AES加密、BASE64加密,三大...

  • iOS Md5 加密

    iOS Md5 加密: Implicit conversion loses integer precision: ...

  • iOS 关于加密

    常见的iOS代码加密常用加密方式包括Base64加密、MD5加密、AES加密、RSA加密等。 Base64加密 B...

  • iOS如何使用MD5加密

    在登录注册时,经常采用MD5加密技术对密码,也用于对敏感数据进行加密。本文简单介绍了iOS中MD5加密的使用方式。...

  • IOS中的加密方式MD5、sha512

    title : IOS中的加密方式MD5、sha512category : IOS .h文件 .m文件

  • iOS密码MD5加密实现

    iOS md5加密密码 密码进行MD5加密是一个必要项,直接把代码拷贝进去,建立NSString的分类就可以。 ....

网友评论

  • XiaoBaa:官方提供的MD5加密方式 和 市面上普通的MD5 进行汉字加密结果是不一样的, 这是为啥子?
    酒深巷子Ya:看市面上的有没有将汉字转码 或者加密方式 。只要两边加密规则要一样,结果就是一样的

本文标题:iOS MD5加密

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