关于md5加密

Posted gaogaihui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于md5加密相关的知识,希望对你有一定的参考价值。

说明:随着网络发展的越来越广泛,网上业务越来越流行,用户的隐私信息安全性也越来越重要!

 

   加密的方式有很多种:目前比较受程序员推崇的还是md5加密!

 

  1.   md5加密的原理:对任何信息进行处理生成唯一的128位散列表,也就是32个字符
  2.   使用场景:一般在用户的注册,登录,设置银行卡等相关界面的时候或者是进行文件签名时
  3.   使用步骤:可以直接使用Xcode提供的加密也可以在文档中导入第三方的md5加密,第三方的使用比较简单,只需要对用户名,密码等字符串调用md5string方法即可
  4.   使用注意事项:由于现在网络上盛行md5解密方法,所以为了进一步保证数据的安全性,程序员可以在进行md5加密前,自行对重要数据进行字符串处理后再进行md5加密,总之,即使不要让黑客知道我们进行了哪些操作,确保数据的安全
  5. md5加密的特点:加密不可逆
  6. md5加密推荐使用网络请求方式:post请求
  7. 加密的终极原则或者目的:就是让黑客就算获取到我们的数据也无法获取到用户的真实用户名、密码!

 

具体使用:加密之后再进行网络请求

    NSString*userName=@"yonghuming";
    NSString*password=@"yonghumima";
    
    [[userName md5String]md5String];
    [password md5String];
    

 

以上是关于关于md5加密的主要内容,如果未能解决你的问题,请参考以下文章

关于md5加密

Java 关于md5加密

MD5 加密

关于sha1加密与md5加密

关于MD5加密过的字符串的解密

关于CryptoJS中md5加密以及aes加密的随笔