美文网首页
iOS 字符串MD5加密

iOS 字符串MD5加密

作者: Sh1mmer | 来源:发表于2019-07-11 14:34 被阅读0次

//引入头文件
#import <CommonCrypto/CommonDigest.h>


-(NSString *)md5HexDigest:(NSString *)input{
    const char *str = [input UTF8String];
    unsigned char result[CC_MD5_DIGEST_LENGTH];
    CC_MD5(str, (CC_LONG)strlen(str), result);
    NSMutableString *ret = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH];
    
    for(int i = 0; i<CC_MD5_DIGEST_LENGTH; i++) {
        //%02意思是不足两位将用0补齐,如果多于两位则不影响
  `    //小写x表示输出小写,大写X表示输出大写,可以根据需求更改
        [ret appendFormat:@"%02x",result[i]];
    }
    return ret;
}

相关文章

  • iOS 数据加密

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

  • IOS开发——用户信息使用MD5加密

    MD5说明:MD5是安卓和ios系统中最常用的加密方式,其特点是加密后生成32位的字符串。且加密后的数据不可逆,网...

  • iOS加密

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

  • Android和IOS等效MD5加密

    最近在Android和IOS上都需要对用户的某些输入进行简单的加密,于是采用MD5加密方式。 首先将目的字符串加密...

  • iOS开发加密实现-Base64,MD5,SHA1,ECB,BC

    iOS加密 写在前面:记得最初接触加密,也不懂,就根据文档,用的是MD5,在密码后拼接字符串,当时拼接的字符串前后...

  • JavaUtils

    生成随机字符串 Md5加密

  • 安卓开发中MD5加密

    对字符串的MD5加密

  • iOS 加密解密

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

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

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

  • iOS常用加密方式

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

网友评论

      本文标题:iOS 字符串MD5加密

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