安全
ai_xiangjuan
这个作者很懒,什么都没留下…
展开
-
oauth2 授权
1 什么是oauthOAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。2 oauth2授权流程在浏览器中,用户点击第三方应用按钮,由第三方应用发起请求,向平台发起授权请求。平台在接收...原创 2018-08-25 23:24:49 · 216 阅读 · 0 评论 -
MD5算法
1.介绍message-digest algorithm 5(信息-摘要算法)。经常说的“MD5加密”,就是它信息-摘要算法。 在下载一下东西时,经常在一些压缩包属性里,看到md5值。而且这个下载页面,很可能会在某一个地方,写了一句,此文件的MD5值为XXXXXXXXX。这有什么作用呢? 白话白话:md5,其实就是一中算法。可以将一个字符串,或文件,或压缩包,执行md5后,就可以生成一个固...原创 2018-06-09 20:30:15 · 196 阅读 · 0 评论 -
base64编码
1.介绍在项目中,将报文进行压缩、加密后,最后一步必然是使用base64编码,因为base64编码的字符串,更适合不同平台、不同语言的传输;它不受其他编码的影响,仍然保持不变,这点很有意义。2.base64编码的优势编码后的字符串只有[0-9a-zA-Z+/=], 不可打印字符(包括转移字符)也可传输;首先这算法是编码, 不是压缩, 编码后只会增加字节数;算法简单, 几乎...原创 2018-06-09 11:46:23 · 175 阅读 · 0 评论 -
SHA 算法
1.介绍安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能...原创 2018-09-16 16:12:02 · 936 阅读 · 0 评论 -
UUID
1.介绍1.1 经由一定的算法机器生成为了保证UUID的唯一性,规范定义了包括网卡MAC地址、时间戳、名字空间(Namespace)、随机或伪随机数、时序等元素,以及从这些元素生成UUID的算法。UUID的复杂特性在保证了其唯一性的同时,意味着只能由计算机生成。1.2 非人工指定,非人工识别UUID是不能人工指定的,除非你冒着UUID重复的风险。UUID的复杂性决定了“一般...原创 2018-09-16 16:18:23 · 328 阅读 · 0 评论