被问到了,复习一下HTTPS的工作流程 提到https,不得不提SSL SSL 1. 安全套接字(Secure Socket Layer,SSL)协议是Web浏览器与Web服务器之间安全交换信息的协议。 2. SSL协议的三个特性 Ø 保密:在握手协议中定义了会话密钥后,所有的消息都被加密。 Ø 鉴 ...
分类:
Web程序 时间:
2018-04-16 21:10:56
阅读次数:
252
在实际项目中,往往前端和后端使用不同的语言。比如使用C#开发客户端,使用Java开发服务器端。有时出于安全性考虑需要将字符加密传输后,由服务器解密获取。本文介绍一种采用DES算法的C#与Java同步加密解密的代码。 C#端代码:(注意:DES的秘钥采用8位字符) [csharp] view plai ...
分类:
编程语言 时间:
2018-03-31 00:35:25
阅读次数:
297
转自:https://blog.csdn.net/dfsaggsd/article/details/50910999 SSL 1. 安全套接字(Secure Socket Layer,SSL)协议是Web浏览器与Web服务器之间安全交换信息的协议。 2. SSL协议的三个特性 Ø 保密:在握手协议中 ...
分类:
Web程序 时间:
2018-03-28 14:12:16
阅读次数:
204
Token token的作用:和PC登陆的session一样,作为用户进入的唯一票据.例如:app与服务器端的接口、java与php之间不同程序的接口,这些接口一般通过json格式传输数据所以为了保证移动端和服务端数据传输相对安全,需要对接口进行加密传输 ...
分类:
其他好文 时间:
2018-03-27 12:32:28
阅读次数:
187
Apache和Nginx对比 功能对比 Nginx和Apache一样,都是HTTP服务器软件,在功能实现上都采用模块化结构设计,都支持通用的语言接口,如PHP、Perl、Python等,同时还支持正向和反向代理、虚拟主机、URL重写、压缩传输、SSL加密传输等。 Nginx相对apache的优点 轻 ...
分类:
Web程序 时间:
2018-03-26 12:34:31
阅读次数:
171
前言 最近在一个项目中,需要使用到websocket,之前对websocket不是很了解,于是就花了一点时间来熟悉websocket。 在浏览器与服务器通信间,传统的 HTTP 请求在某些场景下并不理想,比如实时聊天、实时性的小游戏等等, 其面临主要两个缺点: 1. 无法做到消息的「实时性」; 2. ...
分类:
Web程序 时间:
2018-03-25 20:45:32
阅读次数:
230
对称 DES: DES算法 再大多运用在 如信用卡持卡人的PIN的加密传输,IC卡与POS间的双向认证、金融交易数据包的MAC校验等领域 DES算法的入口参数有三个:Key、Data、Mode。 Key为8个字节共64位,是DES算法的工作密钥; Data也为8个字节64位,是要被加密或被解密的数据 ...
分类:
其他好文 时间:
2018-02-22 21:29:21
阅读次数:
144
关于JAVA和C#加解密通讯的话,可以用这个BouncyCastle插件,会帮助你解决很多问题 http://www.bouncycastle.org/ 使用方法: 普通C#自身调用加解密: ...
分类:
编程语言 时间:
2018-02-01 23:16:09
阅读次数:
286
项目需求: 接口返回的数据,存在一些敏感信息,不希望其他用户看到,将Data进行加密传输 代码如下: ...
HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密以及摘要算法。握手过程的简单描述如下: 1.浏览器将 ...
分类:
Web程序 时间:
2018-01-18 23:11:31
阅读次数:
253