不管在前端还是后端,我们都会有一些简单的业务对数据进行加密处理,用来防止信息等被盗取,所以我们这里来使用md5加密。

关于md5加密算法

MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 1321 标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。2004年,证实MD5算法无法防止碰撞(collision),因此不适用于安全性认证,如SSL公开密钥认证或是数字签名等用途。

现在所有的门户网站还是一下应用,都离不开第三方支付,我们今天讲一下第三方的支付接口也就是支付宝接口付款。
支付宝支付采用了RSA加密签名的安全通信机制,开发者可以通过支付宝的公钥验证消息的来源,同时使用自己的私钥进行信息加密。RSA算法及数字签名机制是服务窗平台与开发者网关安全通信的基础。

在JavaScript中,由于计算机的二进制实现和位数限制有些数无法有限表示。就像一些无理数不能有限表示。
js的整数和浮点数都属于Number类型的,所有数字都是以64位浮点数形式存储。所以我们在前端打印的时候,
发现一个很奇怪的问题,就是当console.log(1.00)时,我们发现打印结果是1,后边的.00都被舍去。虽然数值是正确的,
但是和理想结果有些偏差。

HTTP协议和HTTPS协议的概念

1
2
3
4
5
6
7
HTTP协议(Hyper Text Transfer Protocol):是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),
用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。
HTTPS协议:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,
HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
HTTPS协议的主要作用可以分为两种:
1.一种是建立一个信息安全通道,来保证数据传输的安全;
2.另一种就是确认网站的真实性。





载入天数...载入时分秒...

Blog content follows the Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License

Use WZH as theme, total visits times