加密分为:对称加密和非对称加密对称加密:加密的秘钥和解密的密钥一样运算速度快,适合做大数据加密,强度弱eg :des 3des AES196 512....非对称加密:加密的密钥和解密的密钥不一样。运算速度慢适合做小数据加密,强度大 安全eg:rsa1024 2048 ECC椭圆曲线(SM系列)加密 ...
分类:
其他好文 时间:
2017-03-10 00:09:15
阅读次数:
156
1.数据安全 1.png 1.png 2.Base64 3.常见的加密算法和其它 4.单向散列函数 2.png 2.png 5.对称加密 3.png 3.png 4.png 4.png 5.png 5.png 6.非对称加密 6.png 6.png 7.数字签名 7.png 7.png 8.数字证书 ...
分类:
其他好文 时间:
2017-03-09 00:01:31
阅读次数:
357
ADSL叫做非对称数字用户线路,ADSL技术将数据传输分为了不对称的上行和下行速率,ADSL在5千米范围内提供1M的上行速率和最高8M的下行速率。上行与下行的比例为1:8。ADSL的优势:高速传输,上网打电话不干扰,共享带宽,安装便捷,价格实惠。ADSL的标准:ITU-TG.992.1(G.dmt)上..
分类:
其他好文 时间:
2017-03-08 01:32:42
阅读次数:
200
https为何安全?通信内容的保密、通信双方身份的真实、通信内容的完整而https就是为了解决这3大问题而诞生的(准确来说应该是ssl) 通信内容的保密互联网环境是非常透明的,通信需要经过很多中转才能到接收方手中。解决办法是非对称加密算法,这种算法有公钥和私钥一对钥匙,公钥是所有人都能获取到的钥匙, ...
分类:
Web程序 时间:
2017-03-07 22:25:34
阅读次数:
185
HTTPS协议握手过程: 1,客户端明文请求,把自己支持的非对称加密算法(用于使用CA证书公钥加密计算生成协商密钥的随机数per_master)、对称加密算法(用于以后使用协商密钥加密传输内容)、验证数据完整性的HASH算法、随机数Random_C发给服务器。 2,服务器发回客端的明文信息,包含选择 ...
分类:
Web程序 时间:
2017-03-04 00:34:58
阅读次数:
245
一. 创建tomcat证书 这里使用JDK自带的keytool工具来生成证书: 1. 在jdk的安装目录\bin\keytool.exe下打开keytool.exe 2. 在命令行中输入以下命令: 以上命令将生产一对非对称密钥和自我签名的证书g:\tomcat.keystore 注意:“名字与姓氏” ...
分类:
Web程序 时间:
2017-03-02 19:25:28
阅读次数:
302
对称加密:加密和解密用的是同样的密钥。 非对称加密:使用一对密钥,公钥和私钥,私钥只由一方保管,不能外泄;公钥可以发给任何请求它的人 那么得到公钥的一方怎么确定这个公钥是服务器发过来的呢? 这个就需要就公钥到第三方认证机构认证,生成数字证书,这个数字证书里面包含有公钥。 现在客户端要向服务器发送消息 ...
分类:
Web程序 时间:
2017-02-26 18:44:31
阅读次数:
343
继上一篇RSA对传输信息进行加密解密,再写个生成签名和验证签名。 一般,安全考虑,比如接入支付平台时,请求方和接收方要互相验证是否是你,就用签名来看。 签名方式一般两种,对称加密和非对称加密。对称加密就是双方互相有一个相同的key。非对称比如就是公钥和私钥。 利用非对称openssl,下面是生成签名 ...
分类:
其他好文 时间:
2017-02-18 22:46:08
阅读次数:
160
1.加密 对称加密:加密和解密数据都是使用同一个key,如DES 非对称加密:加密和解密使用不同的key.发送数据之前要先和服务器约定生成公钥和私钥,使用公钥加密的数据可以用私钥解密,反之不行。如RSA、ssh、ssl。 2.android的安全问题 ①错误导出组件 ②参数校验不严 ③WebView ...
分类:
移动开发 时间:
2017-02-15 23:45:52
阅读次数:
217
基本需求及概念 随着Internet网的广泛应用,信息安全问题日益突出,以数据加密技术为核心的信息安全技术也得到了极大的发展。目前的数据加密技术根据加密密钥类型可分私钥加密(对称加密)系统和公钥加密(非对称加密)系统。 对称加密算法是较传统的加密体制,通信双方在加/解密过程中使用他们共享的单一密钥, ...
分类:
编程语言 时间:
2017-02-06 21:01:41
阅读次数:
388