比特币-简介数字货币银行系统:数字货币,没有现钞,没有银行网点;所有账目公开可查询;货币发行方式分布式的系统:基于P2P网络基于非对称密码学的交易:公钥锁定比特币,私钥解锁区块链作为银行账本 区块链-区块的生成和链接共识机制POW-Proof-of-Work:通过挖矿保证我是个善意的节点,并获得生成 ...
分类:
编程语言 时间:
2019-11-23 12:38:33
阅读次数:
75
非对称密码学,摘要,加密,数字签名,数字证书,https://www.jianshu.com/p/4932cb1499bf https://www.cnblogs.com/lovelinux199075/p/9022589.html https数字证书被篡改?CA的权威性,申请认证具有门槛https ...
分类:
其他好文 时间:
2019-09-24 12:22:46
阅读次数:
80
密码学总结二 一.对称密码学 密码体制的分类 对称密码(加解密使用相同的密钥) 流密码(序列密码) 分组密码 非对称密码(公钥密码,加解密使用不同的密钥) 1.对称密码学概述 1. 随机性 一个随机序列要求每个比特产生的概率都是1/2 每个比特与其他比特统计上相互独立 对于计算机而言,计算机产生的一 ...
分类:
其他好文 时间:
2018-06-21 00:08:13
阅读次数:
219
国密商用算法是指国密SM系列算法,包括基于椭圆曲线的非对称公钥密码SM2算法、密码杂凑SM3算法、分组密码SM4算法,还有只以IP核形式提供的非公开算法流程的对称密码SM1算法等。 第1节 SM2非对称密码算法原理 国密SM2算法是商用的ECC椭圆曲线公钥密码算法,其具有公钥加密、密钥交换以及数字签 ...
分类:
编程语言 时间:
2018-05-30 16:13:45
阅读次数:
703
对称密码、非对称密码、散列算法与PKI密码学要解决的问题:机密性、完整性、身份验证(抗抵赖性):一、对称密码:对称密码技术:发件人和收件人使用其共同拥有的单个密钥 ,这种密钥既用于加密,也用于解密,叫做机密密钥(也称为对称密钥或会话密钥)。????能够提供信息机密性(没有密钥信息不能被解密)、完整性(被改变的信息不能被解密)的服务。??&
分类:
编程语言 时间:
2018-02-03 00:48:07
阅读次数:
251
众所周知,公钥密码学通过使用公钥和私钥这一密钥对,使数字签名和加密通讯等密钥服务变得容易起来。公钥技术之所以能得到广泛的应用,原因就在于对那些使用密钥对中的公钥来获得安全服务的实体,他们能很方便地取得公钥,即密钥分发与管理比起对称密钥的分发与管理变得简单了。所以有人称,非对称密码算法是计算机安全通讯 ...
分类:
其他好文 时间:
2017-12-05 15:24:00
阅读次数:
191
所谓对称密码,是指在加密和解密时使用的都是同一密钥,比如之前提到的恺撒密码。而非对称密码,也称之为公钥密码,是指在加密和解密时使用不同密钥的方式。本章会主要介绍几种对称密码,如DES、三重DES、AES等,在这之前,要先了解一下什么是比特序列运算。1、比特序列运算在这之前,我们先来看一个异或运算(不... ...
分类:
其他好文 时间:
2017-09-18 00:28:01
阅读次数:
205
一、数字加密技术 1) 单钥密码体制/对称密码体制 指加密密钥和解密密钥为同一密钥的密码体制,因此通信双方必须共同持有该密钥。 DES、AES是一种对称密码体制 2) 双钥密码体制/非对称密码体制/公开密钥密码体制 指加密密钥和解密密钥为两个不同密钥的密码体制;这两个密钥之间存在着互相依存关系,即其 ...
分类:
其他好文 时间:
2016-11-22 02:53:34
阅读次数:
210
由于公钥加密系统效率较低,几乎不会用于大数据块的直接加密,而是经常用在小数据块的加密上,其最重要的应用之一就是用于密钥分发,比如KDC的主密钥分发。 简单的密钥分发方案 1、A产生公私钥对{PUa,PRa},然后将公钥和A的身份信息发给B。 2、B产生一个会话密钥,并用A的公钥加密发给A。由于只有A ...
分类:
其他好文 时间:
2016-07-04 18:39:40
阅读次数:
167
(一)对称加密(SymmetricCryptography)对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,对称加密的一大缺点是密钥的管理与分配,换句话说,如何把密钥发送到需要解密你的消息的人..
分类:
其他好文 时间:
2016-03-31 11:10:58
阅读次数:
167