安全
安全
wangfy_
这个作者很懒,什么都没留下…
展开
-
微信支付接口的安全校验
请求参数里的随机字符串参数微信支付API接口协议中包含字段nonce_str,主要保证签名不可预测。因为:如果【我的请求算出来的签名】和【别人的请求算出来的签名】是一样的,则我就可以知道别人的参数和我的一样。请求参数里的其他参数...原创 2020-12-28 19:21:29 · 1095 阅读 · 0 评论 -
md5加盐
md5:是一个签名算法,摘要算法。md5特点:不可逆,因为:一头活蹦乱跳的牦牛被加工成一包包牛肉干,这个就是一次MD5操作,在加工过程中,牦牛身体部位有多处损失,故无法通过牛肉干复原出一头牦牛。加盐: 情况:如果两个人或多个人的密码相同,那么通过相同的加密算法得到的是相同的结果。首先,破解一个就有可能是相当于破一片密码。而且加入小明这个用户可以查看后台数据库,那么如果他观察到小红这个用户的密码跟自己的密码是一样的(虽然都是密文),那么,也就代表他们两个人的密码是相同的。所以他就可以原创 2020-12-28 19:11:27 · 1153 阅读 · 0 评论 -
对称加密和非对称加密
区别1、加密和解密过程不同对称加密过程和解密过程使用的同一个密钥,加密过程相当于用原文+密钥可以传输出密文,同时解密过程用密文-密钥可以推导出原文。但非对称加密采用了两个密钥,一般使用公钥进行加密,使用私钥进行解密。2、加密解密速度不同对称加密解密的速度比较快,适合数据比较长时的使用。非对称加密和解密花费的时间长、速度相对较回慢,只适合对少量数据的使用。3、传输的安全性不同对称加密的过程中无法确保密钥被安全传递,密文在传输过程中是可能被第三方截获的,如果密码本也被第三方截获,则传输的原创 2020-05-26 15:19:35 · 751 阅读 · 1 评论 -
RSA加密 和 SHA256签名函数
转自:https://www.cnblogs.com/pcheng/p/9629621.html仅做个人备份,浏览请看原文一、RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做...转载 2020-02-27 14:27:10 · 12835 阅读 · 1 评论