美文网首页
MD5和Base64的区别及其应用场景

MD5和Base64的区别及其应用场景

作者: 司夜 | 来源:发表于2016-07-29 16:23 被阅读989次

MD5:是一种不可逆的摘要算法,用于生成摘要,无法逆破解到原文。常用的是生成32位摘要,用于验证数据的有效性。比如,在网络请求接口中,通过将所有的参数生成摘要,客户端和服务端采用同样的规则生成摘要,这样可以防止篡改。又如,下载文件时,通过生成文件的摘要,用于验证文件是否损坏。

Base64:属于加密算法,是可逆的,经过encode后,可以将decode得到原文。在开发中,有的公司上传图片采用的是将图片转换成Base64字符串,再上传。在做加密相关的功能时,通常会将数据进行Base64加密/解密。

相关文章

  • MD5和Base64的区别及其应用场景

    MD5:是一种不可逆的摘要算法,用于生成摘要,无法逆破解到原文。常用的是生成32位摘要,用于验证数据的有效性。比如...

  • 两种加密方法

    base64和MD5加密 利用md5,和base64对应用中的敏感数据进行的加密和编码。 md5和base64的区...

  • base64和md5的区别

    Base64与MD5的区别: Base64和MD5都可用于做信息的简单加密,两者的简单差别如下: Base64 可...

  • base64和MD5加密

    base64和MD5加密 利用md5,和base64对应用中的敏感数据进行的加密和编码。 1. md5和base6...

  • Base64与MD5的区别

    Base64与MD5的区别 Base64和MD5都可用于做信息的简单加密,两者的简单差别如下: Base64: 1...

  • 面试之Java篇

    集合 1.LinkedList和ArrayList的区别以及其应用场景 两者的区别:LinkedList其内部数据...

  • MD5加密

    MD5 base64 + MD5

  • TCP和UDP的区别及其应用场景

    这里介绍TCP和UDP最主要的区别,它们的组成区别就暂时先不介绍了。区别一:TCP面向连接,UDP面向非连接面向连...

  • iOS开发之系统MD5加密

    常见的加密有Base64加密和MD5加密。Base64加密是可逆的,MD5加密目前来说一般是不可逆的。MD5生成的...

  • iOS之加密解密

    base64与md5 base64 : 公开的代码加密,url加密md5:用户密码存储 文件校验 base64 1...

网友评论

      本文标题:MD5和Base64的区别及其应用场景

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