MD5加盐。

// 盐值 一般要求 足够长,足够复杂.越唱越复杂,越难破解.
NSString *salt = @"234565434567u97654@#$%^&*()(*&^%$#%^&*()";
- (void)md5Test:(NSString *)password salt:(NSString *)salt
{
//    NSString *password = @"woaini";
    
    // 对上述字符串进行 md5 加密
    //    password = password.md5String;
    //
    //    NSLog(@"%@",password);
    
    
    // MD5 加密不可逆.但是,因为现在世界上已经存在 MD5 的数据库了.所以 MD5 加密之后的数据也已经不是安全的了.
    
    // MD5 加盐 === 将原来的 数据 首先做一步处理,然后再进行 MD5 运算.
    
    
    // 盐值 一般要求 足够长,足够复杂.越唱越复杂,越难破解.
//    NSString *salt = @"234565434567u97654@#$%^&*()(*&^%$#%^&*()";
    
    password = [password stringByAppendingString:salt];
    
    password = password.md5String;
    
    NSLog(@"%@",password);
    
    // md5 加盐,可以作为加密手段.
    
    // md5 现在应用最广泛的是做"校验".
    
    // 每一个文件都有自己独一无二的 MD5 值.世界上不会出现 有相同 MD5 值的两个不同的文件.
    // "文件指纹" --->
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值