以嫦娥后羿的故事,同大家谈谈加密解密
嫦娥奔月是我们耳熟能详的神话传说,下面我们将通过嫦娥和后羿的神话故事为背景题材,和大家一起分享信息安全技术基础知识。假设:嫦娥想告诉后羿约他在 "9月20日一起去看一场电影" 的消息,让通过网络将这个消息发给后羿,我们如何保证消息的安全传递?
首先我们需要思考的问题有:
消息怎么保证信息安全,只有后羿能够解密,读取加密内容? 怎么保证消息是完整,不能被被篡改,如果日期或者地点被改了后羿找不到嫦娥该怎么办? 如何保证消息就是嫦娥发的呢,而不是玉兔顽皮冒充嫦娥发的呢?ASP站长网
网络可以作为信息传递的媒介,但是如果对所有的信息都采用明文的方式进行传输,如果我们的网络遭到监听,或者遭到劫持。如果我们的聊天记录,通话信息被泄露,我们的生活将失去隐私;如果我们的账户密码被人窃取那么我们的财产安全将无法得到保障。所以学习安全基础知识也是必要的。
对称加密
常见的对称加密算法:
1.DES:替换+位移、56位密钥、64位数据块、速度快、密钥容易产生。
3DES(三重 DES):两个64位的密钥 K1、K2 加密:K1 加密 -> K2 解密 -> K1 加密 解密:K1 解密 -> K2 加密 -> k1 解密 2.RC-5: RSA 数据安全公司的很多产品都使用了 RC-5
3.IDEA 算法: 128 位密钥、64位数据块、比DES的加密性好、针对计算机功能要求低,PGP。
4.AES 算法:高级加密标准,又称为 Rijndael 加密法,是每个政府采用的一种区块加密标准。
缺陷:
加密强度不高, 但是效率非常高 密钥分发困难
特点:加密解密密钥相同 (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |