我们需要两个账户进行操作,user1、use2;#这个实验需要我们在图形机上去做; 1.创建加密文件 2.我们要去user2中生成密钥对 3.查看一下我们的密钥对 4.我们需要把公钥从钥匙环中摘出来 5.user1 需要用user2的公钥加密自己的文件 6.将公钥挂到自己的钥匙环中 7.对需要加密的 ...
分类:
其他好文 时间:
2019-07-26 17:33:58
阅读次数:
106
一般来说,HTTP数据交互过程中,数据都是以密文形式传输的,数据加密也就成了目前web中比较常见的部分 对称加密 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 这种加密算法也是比较常见的,好处就是密钥在并不进行数据传输,一旦黑客获取 ...
分类:
其他好文 时间:
2019-07-21 18:14:16
阅读次数:
213
HTTPS不是一个新的协议,可以理解为是一个HTTP协议的加密"版本"(HTTP+SSL(TLS))。那为什么HTTP协议需要加密,不加密会出现什么问题呢?先来了解下传统的加密方式 加密方式 对称加密:对称加密是Server和Client都拿一个相同的密钥进行加密和解密,他的优点的性能好一点,但是也 ...
分类:
Web程序 时间:
2019-07-18 18:04:15
阅读次数:
151
为什么需要加密:相信一下,如果信用卡的信息直接明文在互联网上传播,会发生什么?比如你和那个女孩子的聊天艾米信息被传到了你女朋友哪里,会发生什么? 加密成了每个程序员需要掌握的必要技能,也是一个“不作恶”程序员的基本 加密算法分为:对称加密和非对称加密,以及hash加密 简单说两者之间的区别:对称加密 ...
分类:
编程语言 时间:
2019-07-17 18:25:24
阅读次数:
157
移动APP接口是怎么保证安全性的,可以采用https,或者是非对称加密。 接口加密的目的是防止被别人用抓包工具,抓包后篡改数据。 关于加密算法常见的有对称加密(DES)和非对称加密(RSA) 对称加密(DES):加密和解密用的是同一个密钥 非对称加密RSA(RSA是他们的发明人的姓氏开头字母拼在一起 ...
分类:
移动开发 时间:
2019-07-14 22:42:51
阅读次数:
179
1、首先需要安装第三方库 pip install pycryptodome 2、实例代码,亲测可用 ...
分类:
编程语言 时间:
2019-07-02 16:24:23
阅读次数:
153
案例代码:https://github.com/q279583842q/springcloud e book 非对称加密 一、什么是非对称加密(Asymmetric encryption) 二、Java keytool 使用说明 非对称加密我们需要生成对应的公钥和私钥,jdk ...
分类:
编程语言 时间:
2019-06-27 00:24:05
阅读次数:
135
前面我们介绍了SpringCloud的分布式配置中心,我们将项目中的配置信息保存在git或者码云的仓库中,但是这样一些敏感信息就暴露出来了,比如数据库连接的账号密码等信息,这时我们最好能够对这些信息进行加密处理。 案例代码:https://github.com/q279583 ...
分类:
编程语言 时间:
2019-06-26 23:12:51
阅读次数:
265
密钥 密钥一般是一串字符串或数字,在加密或者解密时传递给加密或者解密算法,以使算法能够正确对明文加密或密文解密。 加密算法 已知的加密算法有对称和非对称加密,也就是说你想进行加解密操作的时候需要具备密钥和加解密算法 对称加密 对称加密的算法是加密解密使用的是相同的密钥,因此对称加密算法要保证安全的话 ...
分类:
系统相关 时间:
2019-06-23 12:49:34
阅读次数:
135
对称加密的过程中无法确保密钥被安全传递,密文在传输过程中是可能被第三方截获的,如果密码本也被第三方截获,则传输的密码信息将被第三方破获,安全性相对较低。 非对称加密算法中私钥是基于不同的算法生成不同的随机数,私钥通过一定的加密算法推导出公钥,但私钥到公钥的推导过程是单向的,也就是说公钥无法反推导出私 ...
分类:
其他好文 时间:
2019-06-23 01:26:10
阅读次数:
128