千家信息网

加密解密基础知识

发表于:2026-10-30 作者:千家信息网编辑
千家信息网最后更新 2026年10月30日,密码算法和协议:对称加密:加密和解密方使用同一个密钥.公钥加密:加密和解密使用不同的密钥,密钥是分为公钥和私钥,成对出现公钥隐含在私钥中.单向加密:也成数据完整性算法,抽取数据的特征码,二次抽取都和单
千家信息网最后更新 2026年10月30日加密解密基础知识

密码算法和协议:

对称加密:加密和解密方使用同一个密钥.

公钥加密:加密和解密使用不同的密钥,密钥是分为公钥和私钥,成对出现公钥隐含在私钥中.

单向加密:也成数据完整性算法,抽取数据的特征码,二次抽取都和单词进行比较,以验证数据完整性.

认证协议:基于某些算法来验证某些通信实体的真实性.


对称加密:

具体算法:

DES算法,3DES算法,TDEA算法,Blowfish算法,RC5算法,IDEA算法。

特点:

优点:算法公开、计算量小、加密速度快、加密效率高。

缺点:安全性差、每次使用都需要一个唯一的密钥,导致密钥维护困难。


公钥加密:(非对称加密)

具体算法:

RSA、ElGamal、背包算法、Rabin(Rabin的加密法可以说是RSA方法的特例)、Diffie-Hellman (D-H) 密钥交换协议中的公钥加密算法、Elliptic Curve Cryptography(ECC,椭圆曲线加密算法)。

具体解释:

公钥是指一对加密密钥与解密密钥,这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。如果知道了其中一个,并不能计算出另外一个。因此如果公开了一对密钥中的一个,并不会危害到另外一个的秘密性质。称公开的密钥为公钥;不公开的密钥为私钥。

如果加密密钥是公开的,这用于客户给私钥所有者上传加密的数据,这被称作为公开密钥加密(狭义)。例如,网络银行的客户发给银行网站的账户操作的加密数据。

如果解密密钥是公开的,用私钥加密的信息,可以用公钥对其解密,用于客户验证持有私钥一方发布的数据或文件是完整准确的,接收者由此可知这条信息确实来自于拥有私钥的某人,这被称作数字签名,公钥的形式就是数字证书。例如,从网上下载的安装程序,一般都带有程序制作者的数字签名,可以证明该程序的确是该作者(公司)发布的而不是第三方伪造的且未被篡改过(身份认证/验证)。


安全传输数据流程举例:

这个模型中有一个问题就是怎么保证Arya使用的Bran的公钥是可靠的公钥,解决方法就是通过一个可靠的机构发布,就是CA。


数字证书认证中心:

Certificate Authority简称为CA。CA是PKI系统中通信双方都信任的实体,被称为可信第三方(Trusted Third Party,简称TTP)。CA是指发放、管理、废除数字证书的机构。CA的作用是检查证书持有者身份的合法性,并签发证书(在证书上签字),以防证书被伪造或篡改,以及对证书和密钥进行管理。


通过CA验证数据可靠的的流程举例:


CA的证书格式:

CA证书的通用格式为X509。

加密 密钥 算法 公钥 证书 数据 数字 验证 就是 对称 信息 客户 程序 认证 安全 完整性 实体 数字签名 数字证书 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海睿民互联网科技有限公司 广东猪兼强互联网科技有限公司 上海卓越科技互联网 科技互联网龙头 北京互联网科技 互联网医疗科技 万易互联网科技有限公司 碳银互联网科技 撒么互联网科技公司 互联网科技英文翻译 北京三清互联网科技 知域互联网科技有限公司大骗子 互联网新科技动漫ppt素材 国大互联网教育科技有限公司薪资 山东大美朱楼互联网科技有限公司 普陀区互联网教育科技管理办法 江苏互联网智能科技产品出厂价 马化腾互联网科技教学 互联网科技创新方面的资料 六子台科技互联网展会 广州互联网科技公司 北京互联网科技公司 卓越科技互联网 招聘 金融科技和互联网金融 镁科技互联网资讯平台 新华互联网科技2019 互联网金融科技公司干啥的 注册互联网科技公司经营范围大全 中国科技创新与世界互联网大会 互联网科技大会大佬
0