密码技术学习(1)-初识密码

  • 什么是密码?与登录密码有什么区别?
  • 为什么要使用密码技术?

什么是密码

不同于我们正常说的登录电脑、网站(CSDN、天猫淘宝)等时输入的“密码”,这里说的密码其实是一整套的体系,是对信息的处理,涉及到信息的机密性、完整性、认证等多个方面。而之前的所谓的“密码”,其实是一种登录口令,所以本文中将这一类信息都统称为口令。

密码是一种用来混淆的技术,使用者希望将正常的(可识别的)信息转变为无法识别的信息。但这种无法识别的信息部分是可以再加工并恢复和破解的。密码在中文里是“口令”(password)的通称。 
登录网站、电子邮箱和银行取款时输入的“密码”其实严格来讲应该仅被称作“口令”,因为它不是本来意义上的“加密代码”,但是也可以称为秘密的号码。其主要限定于个别人理解(如一则电文)的符号系统。如密码电报、密码式打字机。 
百度百科

为什么要使用密码技术

一个很明显的目的是为了保证信息的机密性,不管是行军打仗,还是进行网上购物,都会涉及到对信息的加密。如果不是用加密,我们可以想象一下,交战双方进行军事部署的时候,没有对信息进行加密,双方都可以看到对方的排兵布阵,那么这个战争怎么打,又会造成多少损失呢;而我们在购物的时候,如果不对我们的购物数据进行加密,被恶意的第三方直接攻击,将我们的支付金额增加,或者将卖家的收款账号改成其他人的,造成我们的损失。所以信息的机密性对于我们现代人来件是很重要的。 
信息完整性,保证信息不被篡改、延迟和遗漏。你对你的女神表白,发信息说“我喜欢你”,然后被人篡改为“我讨厌你”,想想你会有什么后果。 
信息的认证,不可抵赖,证明是谁发送的。忽然有一天,女神给你发了一条消息,“我喜欢你”,你欣喜若狂,就去找女神,但是女神说这消息不是她发的,如果你能证明,这消息确实是女神发的,那么你就有福了。

总之,在当今的信息时代,如何保证信息的安全是一个关乎到我们切身利益的事情。

参考书籍和文章

关于本章内容,参考了一下书籍和文章

  1. Java加密与解密的艺术 链接
  2. 图解密码技术-第二版 链接 第三版链接

本系列其他文章

密码技术学习系列文章

猜你喜欢

转载自blog.csdn.net/laozhaishaozuo/article/details/81812243
今日推荐