首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
加解密
_支点_
创建于2024-02-29
订阅专栏
主要介绍加解密与编码类知识
暂无订阅
共8篇文章
创建于2024-02-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数字证书或公钥证书
数字证书也叫公钥证书,理解证书非常重要,因为证书涉及了很多密码学知识,学习TLS/SSL协议(HTTPS=HTTP+TLS/SSL)也需要对证书的理解。
数字签名算法
数字签名是手写签名在计算机软件应用中的一种体现,它同样起到了抗否认作用。手写签名应用于纸质文件,数字签名应用于数据。数字签名算法要求能够验证数据完整性、认证数据来源,并起到抗否认的作用。 非对称加密算
非对称加密算法RSA
使用对称密码时一定会遇到密钥配送问题,解决密钥配送问题的方法有以下几种: 通过事先共享密钥来解决:有时候现实无法满足 通过密钥分配中心来解决:密钥分配中心的安全和负载都是潜在危险因素 通过Diffie
密钥交换算法DH
对称加密算法提高数据安全性的同时带来了密钥管理的复杂性。消息收发双方若想发送加密消息,必须事先约定好加密算法并发放密钥。而如何安全传递密钥,成为对称加密算法的一个棘手问题。
对称加密算法DES、DESede、AES
对称密码体制中大部分加密算法属于分组密码,而分组密码是每次只能处理特定长度的一块数据的一类密码算法,这里的“一块”就称为分组。此外,一个分组的比特数就称为分组长度。 对称密码中的DES和DESede算
加解密概述
柯克霍夫原则: 数据的安全基于密钥而不是算法的保密。换句话说,系统的安全性取决于密钥,对密钥保密,对算法公开。信息论创始人香农称其为“敌人了解系统”。柯克霍夫原则是现代密码学设计的基本原则。
消息摘要算法:验证数据完整性
消息摘要算法包含MD、SHA和MAC三大系列,常用于验证数据的完整性,是数字签名算法的核心部分。经消息摘要算法生成的字符串也叫“数字指纹”。消息摘要算法也叫单向散列算法,其核心在于散列函数的单向性
Base64编码
在早期由于历史问题,电子邮件只允许ASCII码字符。如果要传输一封带有非ASCII码字符的电子邮件就会遇到困难了。基于这个原因产生了Base64编码。