加密算法的重要性以及了解加密算法分类

本文介绍了加密算法的基本概念及其重要性,包括保密性、数据完整性和身份验证。文中通过实例讲解了对称加密算法,如置换密码和代换密码(凯撒密码),以及非对称加密的概念。同时提到了加密算法的分类,如对称加密(DES、AES等)和非对称加密(RSA、DSA)。最后,文章简要提及了HASH加密的独特性质。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先什么是加密算法:

加密算法的作用就是把一段信息(明文) 通过某种算法 转化为不能(易)看懂的信息 ->既密文

为什要用到加密算法 (加密算法的重要性):

不论政府企业还是个人,运用加密算法的目的莫非与一下几点:

1)保密性 -> 防止个人情报的泄漏

例如我们的用户名与密码是user/password

而通过“加密”保护后就成为了 ee11cbb19052e40b07aac0ca060c23ee/ 5f4dcc3b5aa765d61d8327deb882cf99 (这里用的是MD5)

是不是就不能马上读出来信息内容呢!

2)数据的完整性 -> 防止数据被更改

例如我与A约了在这个星期六的下午5点在某某公园相遇

而有人盗取了我的信息并修改为:

这个星期日上午9点在某某商场相遇

信息被更改的后果就是失去了我们原本传达信息的目的(这段信息失去了原本的意义) -> 既即便我们最终成功传达了这段信息,可是因为它中间被更改 导致我们无法正常交流 不能有效传达我们的想法

3)身份验证 ->  确保数据发自特定/指定的一方 以及传给特定/指定的一方

例如举一个生活例子:

我和小明在考试前窜通好作弊的方法

敲一下为A,两下为B,三下为C,四下为D

(在不考虑有他人怀疑/参与的情况下,单纯举了一个最简单的例子)

这就成为了只有我和小明懂得”暗号“,确保了这个信息一定来源于我和小明之间 以及 只有我和小明能明白

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值