加密
文章平均质量分 92
对称,非对称,消息认证,签名,证书,tls
AtlanSI
这个作者很懒,什么都没留下…
展开
-
数字签名简介
数字签名1. 数字签名1.1 什么是数字签名1.2 数字签名的生成和验证1.3 非对称加密和数字签名1.4 数字签名的方法1. 数字签名“数字签名 ---- 消息到底是谁写的”数字签名是一种将现实世界中的盖章,签字在计算中实现的技术。使用数字签名可以识别篡改和伪装,还可以防止否认。1.1 什么是数字签名在消息认证码的基础上,假设发送者张三和接收者李四不需要共享一个密钥,也就是说张三和李四各自使用不同的密钥。张三使用一个只有张三自己知道的私钥对消息进行签名。接收者李四则使用一个和张三不同的密钥原创 2021-01-15 14:47:27 · 886 阅读 · 0 评论 -
消息认证码 HMAC
消息认证码1. 消息认证码1.1 什么是消息认证码1.2 消息认证码的使用步骤1.3 HMAC介绍1.4 消息认证码的密钥配送问题1.5 消息认证码无法解决的问题1.5.1 对第三方证明1.5.2 防止否认1.6 总结1. 消息认证码消息认证码 ---- 消息被正确传递了吗?张三和李四的故事张三和李四分别是两家银行。张三银行通过网络向李四银行发送了一条汇款请求,李四收到的消息是:当然李四银行所收到的汇款请求内容必须与张三银行所发送的内容完全一致。如果攻击者在中途将张三银行发送的汇款请求进行篡原创 2021-01-10 21:55:20 · 1269 阅读 · 3 评论 -
单向散列函数 (Hash)
单向散列函数1. 单向散列函数1.1 什么是单向散列函数1.2 术语1.3 单向散列函数的特性1.4 单向散列函数的实际应用1.4.1 检测软件是否被篡改1.4.2 消息认证码1.4.3 数字签名1.4.4 伪随机生成器1.4.5 一次性口令1.5 常用的单向散列函数1. 单向散列函数单向散列函数 ------- 获取消息的指纹在刑事侦查中,侦查员会用到指纹。通过将犯罪现场采集的指纹与指纹库比对,或与嫌疑人的指纹进行比对,就能够知道谁与案件有关联在计算机中,有时候也会用到"指纹"。当需要比较两条原创 2021-01-10 15:48:39 · 4266 阅读 · 1 评论 -
非对称加密详解
非对称加密1. 非对称加密1.1 什么是非对称加密1. 非对称加密1.1 什么是非对称加密“非对称加密也叫公钥密码:使用公钥加密,使用私钥解密”在对称密码中,由于加密和解密的密钥是相同的,因此必须向接收者配送密钥。用于解密的密钥必须被配送给接收者,这一问题称为密钥配送问题。如果使用非对称加密,则无需向接收者配送用于解密的密钥,这样就解决了密钥配送的问题。非对称加密中,密钥分为加密密钥和解密密钥两种。发送者用加密密钥对消息进行加密,接收者用解密密钥对密文进行解密。需理解公钥密码,清楚地分加密密原创 2020-12-13 23:27:58 · 18069 阅读 · 8 评论 -
什么是对称加密(对称加密简介)
什么是对称加密什么是对称加密编码加密算法DES什么是DES加密和解密3DES什么是3DES3DES加密解密AES什么是AESAES加密解密什么是对称加密对称加密:也称为对称密码,是指在加密和解密时使用同一密钥得加密方式编码现代的密码都是建立在计算机的基础之上的,这是因为现代的密码所处理的数据量非常大,而且密码算法也非常复杂,不借助计算机的力量就无法完成加密和解密的操作。计算机的操作对象并不是文字,而是由0和1排列而成的比特序列。无论是文字、图像、声音、视频还是程序,在计算机中都是用比特序列来表示原创 2020-12-04 14:56:00 · 28068 阅读 · 5 评论 -
分组密码
# 1. 分组密码## 1.1 什么是分组密码**分组密码(blockcipher)** 是每次只能处理特定长度的一块数据的一类密码算法,这里的一块“就成为分组(block).此外一个分组的比特数就称为分组长度(block length)例如,**DES和三重DES的分组长度都是64比特**。这些密码算法一次只能加密64比特的明文.并生成64比特的密文。**AES的分组长度可以从128比特、192比特和256比特中进行选择。当选择128比特的分组长度时,AES一次可加密128比特的明文,并生成1原创 2020-12-07 17:24:53 · 1320 阅读 · 0 评论