对称加密 加密秘钥和解密秘钥是同一个秘钥 优点:效率高 缺点:不适用在网络中传输秘钥,秘钥维护复杂 非对称加密 加密秘钥和解密秘钥不是同一个秘钥 公钥和私钥 公钥加密 必须使用私钥解密 私钥加密 必须使用公钥解密 缺点: 加密效率低 优点: 公钥适合在网络中传递 秘钥维护简单 数字签名 不能抵赖 确 ...
分类:
其他好文 时间:
2018-11-11 17:56:05
阅读次数:
203
HTTPS 使用 SSL 在客户端和服务器之间进行加密通信,错误地使用 SSL ,将会导致其它人能够拦截网络上的应用数据。 使用一个包含公钥及与其匹配的私钥的证书配置服务器,作为 SSL 客户端与服务器握手的一部分,服务器将通过使用公钥加密签署其证书来证明自己具有私钥。 主机平台一般包含其信任的知名 ...
分类:
移动开发 时间:
2018-11-11 11:45:15
阅读次数:
189
前后端使用rsa加密: 一般是客户端初始化时访问登录服务时,服务端面动态生成一对RSA对,公钥传给客户端,客户端拿到后,用户输入密码后,点登录时用公钥加密返回给服务端,服务端用私钥解就行了 一、安装jsencrypt 1 npm i jsencrypt node_modules文件夹中出现jsenc ...
分类:
其他好文 时间:
2018-10-29 20:06:07
阅读次数:
571
https的实现原理https用到了多种加密算法来实现通信安全,其中两种基本的加解密算法类型解释如下:(1)对称加密:密钥只有一个,加密解密为同一个密码,且加解密速度快,典型的对称加密算法有DES、AES等; (2)非对称加密:密钥成对出现(且根据公钥无法推知私钥,根据私钥也无法推知公钥),加密解密 ...
分类:
Web程序 时间:
2018-10-23 14:36:11
阅读次数:
194
1、密钥对,在非对称加密技术中,有两种密钥,分为私钥和公钥,私钥是密钥对所有者持有,不可公布,公钥是密钥对持有者公布给他人的。 2、公钥,公钥用来给数据加密,用公钥加密的数据只能使用私钥解密。 3、私钥,如上,用来解密公钥加密的数据。 4、摘要,对需要传输的文本,做一个HASH计算,一般采用SHA1 ...
分类:
Web程序 时间:
2018-10-10 17:09:01
阅读次数:
217
<! TOC "安全和密码" "加密算法" "公钥和私钥加密解密" "生成私钥和公钥" "加密数据" "解密数据" "公钥私钥生成的不同算法" "密钥签名" "生成加密随机数" "基本用法" "指定算法" "加密对象" "SealedObject" "Signature" "结语" <! /TOC ...
分类:
编程语言 时间:
2018-10-07 17:14:18
阅读次数:
283
公钥跟私钥的理解 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们—-帕蒂、道格、苏珊—-每人一把。 3. 苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。 4. 鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄 ...
分类:
其他好文 时间:
2018-10-05 12:23:05
阅读次数:
164
1.1 背景知识 对称加密 :加密解密使用同一密钥,加解密速度快。随着人数增多,密钥数量急增n(n-1)/2。 非对称加密 :使用公私钥配对加解密,速度慢。公钥是从私钥中提取出来的,一般拿对方公钥加密来保证数据安全性,拿自己的私钥加密来证明数据来源的身份。 单向加密 :不算是加密,也常称为散列运算, ...
分类:
其他好文 时间:
2018-10-03 23:29:22
阅读次数:
216
1.1 对称加密和非对称加密 对称加密:加密和解密使用一样的算法,只要解密时提供与加密时一致的密码就可以完成解密。例如QQ登录密码,银行卡密码,只要保证密码正确就可以。 非对称加密:通过公钥(public key)和私钥(private key)来加密、解密。公钥加密的内容可以使用私钥解密,私钥加密 ...
分类:
其他好文 时间:
2018-10-03 00:49:50
阅读次数:
261
什么是ssh? SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。SSH之所以能够保证安全,原因在于它采用了公钥加密。 ssh 语法: ssh 主机名/IP(使用当前用户登录 ...
分类:
其他好文 时间:
2018-10-01 00:13:59
阅读次数:
202