会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NiGuard
博客园
新随笔
联系
管理
1
2
3
下一页
2021年7月4日
随机数
摘要: 1. 使用随机数的密码技术 ① 生成密钥:对称密码和消息认证码。 ② 生成密钥对:用于公钥密码和数字签名。 ③ 生成初始化向量IV:用于分组密码的CBC,CFB和OFB模式。 ④ 生成nonce:用于防御重放攻击以及分组密码的CTR模式。 ⑤ 生成盐:用于基于口令的密码(PBE)等。 2. 随机数的
阅读全文
posted @ 2021-07-04 21:45 NiGuard
阅读(748)
评论(0)
推荐(0)
2021年7月3日
gtest
摘要: 0. 参考 官方使用文档 https://google.github.io/googletest/platforms.html 1. 安装 ##### Ubuntu:1 apt-get install libgtest-dev # 执行后源码下载到/usr/src/gtest目录下 2 cd /us
阅读全文
posted @ 2021-07-03 23:29 NiGuard
阅读(329)
评论(0)
推荐(0)
密钥
摘要: 1. 秘密的精华 密码的本质是把较长的秘密抽象成较短的秘密,即密码的安全是密钥的安全。 2. 什么是密钥 密钥是一个巨大的数字,使用对称密码,公钥密码,消息认证码,数字签名等技术都需要密钥。 密钥的大小不重要,重要的是密钥空间的大小,密钥空间越大,暴力破解越难,密钥空间大小由密钥长度决定。 DES密
阅读全文
posted @ 2021-07-03 01:18 NiGuard
阅读(2732)
评论(0)
推荐(0)
2021年6月27日
证书
摘要: 1. 什么是证书 公钥证书包含姓名,组织,邮箱和地址等,以及属于此人(机构)的公钥,并由认证机构施加数字签名。 2. 证书的应用场景 3. 公钥基础设施(PKI) PKI是一个总称,不指某一个单独的规范或规格,PKCS规范是PKI的一种,RFC中也有很多与PKI相关的文档。 PKI的组成要素: 用户
阅读全文
posted @ 2021-06-27 19:11 NiGuard
阅读(277)
评论(0)
推荐(0)
数字签名
摘要: 1. 数字签名 数字签名相当于现实世界中的盖章、签名的功能在计算机世界中进行的技术实现。使用数字签名可以识别篡改和伪装,还可以防止否认。 生成消息签名的行为称为签名,验证消息签名的行为称为验签。 2. 从消息认证码到数字签名 消息认证码双方共享密钥,消息可能是任何一方发送,对于第三方不能证明消息的来
阅读全文
posted @ 2021-06-27 17:09 NiGuard
阅读(1095)
评论(0)
推荐(0)
2021年6月19日
消息认证码
摘要: 1. 消息认证码 消息认证码是一种确认完整性并进行认证的技术,Message Authentication Code,简称MAC。 消息认证码的输入是任意长度的消息,一个发送者和接收者之间共享的密钥。输出是固定长度的MAC值。 2. 消息认证码的特点 消息认证码是一种与密钥相关联的单向散列函数。消息
阅读全文
posted @ 2021-06-19 00:26 NiGuard
阅读(1948)
评论(0)
推荐(0)
2021年6月15日
单向散列函数
摘要: 1. 单向散列函数 单向散列函数有一个输入和一个输出,输入的称为消息,输出的称为散列值。 可以获取消息的指纹,从而确定文件的“完整性”(或者叫一致性)。 输出的散列值长度是固定的。 2. 性质 根据任意长度的消息,计算出固定长度的散列值。 能够快速计算出散列值,且具备单向性。 抗碰撞性:消息不同,散
阅读全文
posted @ 2021-06-15 23:01 NiGuard
阅读(596)
评论(0)
推荐(0)
2021年6月13日
混合密码系统
摘要: 1. 混合密码系统 通过使用混合密码系统,就能在通信过程中将对称密码和公钥密码的优势结合。 2. 混合密码系统的组成机制 a. 用对称密码加密消息。 b. 通过伪随机数生成器生成对称加密中使用的会话密钥。 c. 用公钥密码加密会话密钥。 d. 从混合密码系统外部赋予公钥密码加密时使用的密钥。 3.
阅读全文
posted @ 2021-06-13 23:30 NiGuard
阅读(447)
评论(0)
推荐(0)
公钥密码
摘要: 1. 公钥密码 公钥加密,私钥解密。 2. 密钥配送问题 对称密码中通信双方使用的密码是相同的,就引入了密钥配送问题。 解决密钥配送的方法: 通过事先共享密钥的方法来解决。特点是局限性很大,通信双方都存放大量的密钥。 通过密钥分配中心解决。特点是中心需要共享每个人的密钥,中心的安全性要求很高,负荷会
阅读全文
posted @ 2021-06-13 22:36 NiGuard
阅读(893)
评论(0)
推荐(0)
2021年6月12日
分组密码的模式
摘要: 1. 分组密码的模式 为了解决加密任意长度的明文,需要对分组密码进行迭代。分组密码的迭代方法就是分组密码的模式。 2. 分组密码和流密码 2.1 分组密码 每次只能处理特定长度一块数据的算法。一块就是分组,一个分组的比特数就是分组长度。 DES,3DES分组长度都是64比特。密钥长度:DES是56比
阅读全文
posted @ 2021-06-12 21:01 NiGuard
阅读(842)
评论(0)
推荐(0)
1
2
3
下一页
公告