https的实现原理https用到了多种加密算法来实现通信安全,其中两种基本的加解密算法类型解释如下:(1)对称加密:密钥只有一个,加密解密为同一个密码,且加解密速度快,典型的对称加密算法有DES、AES等; (2)非对称加密:密钥成对出现(且根据公钥无法推知私钥,根据私钥也无法推知公钥),加密解密 ...
分类:
Web程序 时间:
2018-10-23 14:36:11
阅读次数:
194
概念 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。 区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中介化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信 ...
分类:
其他好文 时间:
2018-10-21 00:52:01
阅读次数:
214
对称加密算法对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法... ...
分类:
其他好文 时间:
2018-10-14 16:59:35
阅读次数:
245
以前一直对客户端传给服务器的信息加密这一块一脸懵,如果app里面的用户登录信息被抓包拿到了,大写着 username:root,password:123456, 那不是很尴尬。 偶然做版权输入的时候遇到了rsa,在支付宝支付的时候也接触过,当时不知道这是啥子,现在才知道。 他能保证,客户端给出的信息 ...
分类:
编程语言 时间:
2018-10-14 00:30:02
阅读次数:
297
现在用JWT 非对称加密太火了,怎么能不跟上潮流?否则销售都不好意思出去吹牛逼! PyJWT是一个Python库,用来编码/解码JWT(JSON Web Token)的 1.定义:根据维基百科的定义,JSON WEB Token(JWT,读作 [/d??t/]),是一种基于JSON的、用于在网络上声 ...
分类:
其他好文 时间:
2018-10-12 18:26:11
阅读次数:
686
1、密钥对,在非对称加密技术中,有两种密钥,分为私钥和公钥,私钥是密钥对所有者持有,不可公布,公钥是密钥对持有者公布给他人的。 2、公钥,公钥用来给数据加密,用公钥加密的数据只能使用私钥解密。 3、私钥,如上,用来解密公钥加密的数据。 4、摘要,对需要传输的文本,做一个HASH计算,一般采用SHA1 ...
分类:
Web程序 时间:
2018-10-10 17:09:01
阅读次数:
217
阅读前请先看参考文章的内容,结合文章理解。 为什么叫做对称加密和非对称加密 开始的加密方式,对称加密方式: 甲乙双方使用的是同一套加密规则,那么密钥的传输和发送就有很大的问题。 非对称加密的方式, 通俗地理解非对称加密 作者:ThreatHunter链接:https://www.zhihu.com/... ...
分类:
其他好文 时间:
2018-10-06 13:18:08
阅读次数:
105
rsautl是rsa的工具,相当于rsa、dgst的部分功能集合,可用于生成数字签名、验证数字签名、加密和解密文件。 pkeyutl是非对称加密的通用工具,大体上和rsautl的用法差不多,所以此处只解释rsautl。 rsautl命令的用法和rsa、dgst不太一样: 首先,它的前提是已经有非对称 ...
分类:
其他好文 时间:
2018-10-04 10:52:14
阅读次数:
251
对称加密工具。了解对称加密的原理后就很简单了,原理部分见下文。 openssl enc -ciphername [-in filename] [-out filename] [-pass arg] [-e] [-d] [-a/-base64] [-k password] [-S salt] [-sa ...
分类:
其他好文 时间:
2018-10-04 08:47:46
阅读次数:
191
1.1 背景知识 对称加密 :加密解密使用同一密钥,加解密速度快。随着人数增多,密钥数量急增n(n-1)/2。 非对称加密 :使用公私钥配对加解密,速度慢。公钥是从私钥中提取出来的,一般拿对方公钥加密来保证数据安全性,拿自己的私钥加密来证明数据来源的身份。 单向加密 :不算是加密,也常称为散列运算, ...
分类:
其他好文 时间:
2018-10-03 23:29:22
阅读次数:
216