一、HTTPS,确保Web安全 在HTTP协议中可能存在信息窃听或身份伪装等安全问题,HTTP的不足: 1、通信使用明文可能会被窃听 HTTP本身不具有加密的功能,HTTP报文使用明文方式发送。另外TCP/IP协议的的通信机制,通信内容在所有的通信线路上都有可能遭到窥视。即使已经过加密 处理的通信, ...
分类:
Web程序 时间:
2019-09-27 01:30:47
阅读次数:
207
加密相关 加密的类型 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 在对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK等。 对称加密算法在加密和解密时使用的 ...
分类:
其他好文 时间:
2019-09-20 16:35:37
阅读次数:
125
http 超文本传输协议 http的请求方式? get、post、head、put、delete、options get和post方式的区别 get请求参数长度限制2048个字符,post一般没有限制 get请求参数拼接到url后面,post请求参数在body里面 get请求不安全,post请求比较 ...
分类:
其他好文 时间:
2019-09-17 19:18:56
阅读次数:
98
一、缘由 RSA是一种常用的非对称加密算法。所以有时需要在不用编程语言中分别使用RSA的加密、解密。例如用Java做后台服务端,用C#开发桌面的客户端软件时。由于 .Net、Java 的RSA类库存在很多细节区别,尤其是它们支持的密钥格式不同。导致容易出现“我加密的数据对方不能解密,对方加密的数据我 ...
分类:
编程语言 时间:
2019-09-16 12:09:09
阅读次数:
180
ssh key(使用非对称加密方式生成公钥和私钥) 私钥存放在本地~/.ssh目录(Linux系统) 公钥可以对外公开,复制到服务器的~/.ssh/authorized_keys文件内 win环境生成方式:xshell -> 工具 -> 用户秘钥管理者 -> 生成 -> rsa -> .. Linu ...
分类:
其他好文 时间:
2019-09-15 11:28:24
阅读次数:
139
一、对称加密: 1、DES(Data Encryption Standard,即数据加密标准) 详细原理参见:https://blog.csdn.net/qq_27570955/article/details/52442092 github地址:https://github.com/tarequeh ...
分类:
其他好文 时间:
2019-09-15 11:09:30
阅读次数:
124
公理 双方使用同一规则加密 密钥(对称加密算法DES)data encryption standard 最大问题 双方一起制定 办法:密钥交换算法,不用直接传递密钥 私钥(非对称加密算法RSA)三位数学家Rivest、Shamir 和 Adleman 互质关系 除了1以外,没有其他公因子 比如,15 ...
分类:
其他好文 时间:
2019-09-13 15:41:51
阅读次数:
140
在了解对称加密和非对称加密的区别之前我们先了解一下它们的定义: 对称加密(Symmetric Cryptography),又称私钥加密 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key),这种方法在密码学中叫做对 ...
分类:
其他好文 时间:
2019-09-10 19:36:30
阅读次数:
222
HTTPS在传输的过程中会涉及到三个密钥:服务器端的公钥和私钥,用来进行非对称加密客户端生成的随机密钥,用来进行对称加密一个HTTPS请求实际上包含了两次HTTP传输,可以细分为8步。1.客户端向服务器发起HTTPS请求,连接到服务器的443端口2.服务器端有一个密钥对,即公钥和私钥,是用来进行非对 ...
分类:
Web程序 时间:
2019-09-02 12:05:43
阅读次数:
110
[TOC] http协议是明文传输的,不实现加密传输的话很容易被抓包软件抓取数据并进行篡改,所以现在涉及到money的领域、微信大家族里面一般都是强制使用https协议进行开发。 加解密基本知识 1. 对称加密 2. 非对称加密 对称加密 对称加密:加密所使用的密钥与解密所使用的密钥是同一个则是对称 ...
分类:
Web程序 时间:
2019-08-29 09:33:10
阅读次数:
111