对称加密和非对称加密,最重要的的区别就是加密算法的不同:对称加密算法在加密和解密时使用的是同一个秘钥,而非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(简称公钥)和私有密钥(简称私钥)。 加密,需要对加密和解密使用相同密钥的加密算法。由于其速度快,对称性加密通常在消息发送方需要加密 ...
分类:
其他好文 时间:
2017-10-30 14:12:15
阅读次数:
181
转载:http://blog.csdn.net/a1232345/article/details/44594867 公钥、私钥 的解释 公钥 :用于向外发布,任何人都能获取, 私钥 :要自己保存,切勿给别人 一下两种情况经常有人弄混,一定要理解。 情况1:公钥用于【加密】, 私钥用于【解密】 如果加 ...
分类:
Web程序 时间:
2017-10-29 16:48:08
阅读次数:
258
策略模式:帮助构建的对象不必自身包含逻辑,而是能够根据需要利用其他对象中的算法。 举个例子: 我们常用的加密算法有DES(对称加密)和AES(非对称加密),假如现在我们有一个报文Context需要加密,加密的方法不固定,可能使用DES,也可能使用AES,实现这个需求有两种方法。 第一种方法就是在Co ...
分类:
其他好文 时间:
2017-10-29 12:56:36
阅读次数:
300
在最早的远程连接技术,主要是telnet和RSH为主。缺点也很明显,就是明文传输。在网络上传输的数据会被截获。因此发展出了文字接口加密。以SSH为主。这种连接加密技术的机制简单来说就是采用非对称密钥系统,也就是公钥和私钥。在网络中传输的数据通过公钥来加密,在本端收到后用私钥解密。公钥是大家都能获取的 ...
分类:
系统相关 时间:
2017-10-29 12:47:29
阅读次数:
274
HTTPS协议的主要功能基本都依赖于TLS/SSL协议,本节分析TLS/SSL协议工作原理。 TLS/SSL的功能实现主要依赖于三类基本算法:散列函数 Hash、对称加密和非对称加密,其利用非对称加密实现身份认证和密钥协商,对称加密算法采用协商的密钥对数据加密,基于散列函数验证信息的完整性。 散列函 ...
分类:
Web程序 时间:
2017-10-28 21:05:04
阅读次数:
259
分布式系统认证/授权目前分布式系统存在两种常用的认证授权方式:分布式session和token 1.session的概念 session中存放登录用户的个人信息,创建session时,随机生成一个session_id和其绑定,session_id会随cookie下发到客户端 session_id 服 ...
分类:
其他好文 时间:
2017-10-28 16:35:15
阅读次数:
742
zh.wikipedia.org/wiki/协程 与子例程一样,协程也是一种程序组件。相对子例程而言,协程更为一般和灵活,但在实践中使用没有子例程那样广泛。协程源自Simula和Modula-2语言,但也有其他语言支持。协程更适合于用来实现彼此熟悉的程序组件,如合作式多任务,迭代器,无限列表和管道。 ...
分类:
其他好文 时间:
2017-10-28 13:48:47
阅读次数:
215
#字典的创建格式如下: 1 >>>d={key1:valuel,key2:valuel2} #字典由多个键及其对应的值构成的对组成(把键/值对称为项)。字典的每个键/值(key/valuel)对用冒号(:)分割,每个项之间用逗号(,)分割,整个字典包括在花括号({})中。空字典(不包括任何项)由两个 ...
分类:
其他好文 时间:
2017-10-25 21:40:56
阅读次数:
144
下面是最终实现的效果图: 1、新建图像,设置图像属性如下所示。 2、使用【横排文字工具】在背景图像上打上文字内容 3、【图层】——>【图层式样】——>【渐变叠加】 出现“图层样式”面板 4、点击如下所示的横条,调出“渐变编辑器面板” 5、样式这里,我们选择“对称的” 6、角度这里可以自定义。改变角度 ...
分类:
其他好文 时间:
2017-10-25 19:49:20
阅读次数:
210
RSA 非对称加密算法 client > server 私钥 公钥 1. 客户端生成密钥对 ssh-keygen -t rsa 执行后产生的密钥对分别追加写入以下文件(示例是以root登录): /root/.ssh/id_rsa 私钥文件 /root/.ssh/id_rsa.pub 公钥文件 2. ...
分类:
其他好文 时间:
2017-10-25 15:56:55
阅读次数:
172