计算机的加密技术是指,一、密码技术笔记-常见的密码加密技术
1、什么是密码
说起密码,你首先想到的是什么?银行卡取钱时输入的密码、某平台登录时输入的密码......这或许是我们基于日常生活中最容易想到的密码。那么这些是密码吗?是也不是。举个栗子:
当我们去银行取钱时所输入的密码只是一种身份验证的凭据,换句换来说,当输入正确的密码时,只是向系统证明你才是这个银行卡的主人,你也就可以取钱。若别人知道了你的密码,并拿到了你的银行卡,然后去ATM取钱,输入的“密码”正确,系统就会认为你是这张卡的主人,因为你的凭据通过了系统的认证。
这就是我们平常所理解的密码。但下面学习的密码并非此“密码”。
2、为什么需要密码
先来举个栗子:张三要给李四发送一封电子邮件。邮件在传输的过程中可能存在被窃取的风险,原本只在李四才能看到的邮件内容,结果被窃取者偷看了,这并不是我们想要的。为了解决这个问题,张三对信息进行加密,接收者李四收到邮件后对其进行解密,然后才能看到正确的内容。
3、常见的6种基本密码技术
密码技术基本的有6种:对称密码、公钥密码、单向散列函数、消息认证码、数字签名、伪随机数生成器。
对称密码
对称密码(symmetric cryptography)是指在加密和解密时使用同一种密钥的方式。
公钥密码
公钥密码(public-key cryptography)是指在加密和解密时使用不同密钥的方式。
单向散列函数
单向散列函数(one-way hash function)是一种保证完整性的密码技术。单向散列函数所保证的并不是机密性,而是完整性(integrity)。完整性指数据是否被篡改过。
消息认证码
消息认证码(message authentication code)是一种能够保证完整性和提供认证的密码技术。通过消息认证,不但能够确定消息是否被篡改过,还能确认消息是否来自所期待的通信对象。
数字签名
数字签名(digital signature)是一种能够确保完整性、提供认证并防止否认的密码技术。
伪随机数生成器
伪随机数生成器(Pseudo Random Number Generator,PRNG)是一种能够模拟产生随机数列的算法。
4、总结
我是小白,期待和优秀的你一起同行!
小白
2020年09月10日
转载:感谢您对自如初博客网站的认可,所有文章均属原创文章,技术类文章转载请注明出处,“自如初博客”;文学类文章请带文本链接地址,否则视为侵权!
很赞哦!(6)
计算机的加密技术是指,一、密码技术笔记-常见的密码加密技术相关推荐
- mysql连接服务密码_Hydra爆破常见服务密码
Hydra是一款专业的服务密码探测工具,支持FTP.LDAP.MYSQL.Oracle.POP3.SMB.SSH等网络服务,多用于信息安全检查工作中弱口令登陆测试. 实验环境 操作系统:Kali 20 ...
- 《淘宝技术这十年》读书笔记 (三). 创造技术TFS和Tair
前面两篇文章介绍了淘宝的发展历程和Java时代的变迁: <淘宝技术这十年>读书笔记 (一).淘宝网技术简介及来源 <淘宝技术这十年&g ...
- 《淘宝技术这十年》读书笔记 (四). 分布式时代和中间件
前面两篇文章介绍了淘宝的发展历程.Java时代的变迁和淘宝开始创新技术: <淘宝技术这十年>读书笔记 (一).淘宝网技术简介及来源 &l ...
- 【信息保护论】Ch2. 加密与解密: 密码学历史中出现过的密码学技术
密码学历史中出现过的密码技术 Caesar cipher 暴力破解(brute-force attack) Simple Substitution Cipher 密钥空间(key space) 多重置 ...
- win7计算机硬盘加密码,Win7系统怎么给磁盘加密 win7给硬盘加密的方法
在使用win7系统的过程中,有时候为了保护电脑的安全,我们有时候就需要对硬盘的某个磁盘进行加密,这样别人就不会看到磁盘中的内容了,那么win7系统怎么给磁盘加密呢?下面给大家分享一下win7给硬盘加密 ...
- 出现身份验证错误,无法连接到本地安全机构,远程计算机:192.168.*.*,这可能是由于密码过期,如果密码已过期请更新密码。如需帮助,请于管理员或技术支持人员联系。”
如: 远程桌面连接访问时,提示: "出现身份验证错误, 无法连接到本地安全机构, 远程计算机:192.168.*.*, 这可能是由于密码过期, 如果密码已过期请更新密码. 如需帮助,请于管理 ...
- 一台计算机两个硬盘怎么设置密码,怎样给硬盘加密码? 两招解决硬盘加密难题...
不知道有多少人在生活中经常会遇到这样的情况,我们存在电脑硬盘的东西,无意间被家人或者是朋友看到了,而其实我们内心是不愿意他们看到这些的.导致这种情况的发生,其实主要还是因为我们没有能够及时给自己电脑的 ...
- window7系统syskey加密计算机,用Win7系统的Syskey命令来设置系统的启动密码
不论电脑安装的是何种操作系统,或多或少都会存在一些安全隐患,为了保护好系统以及资料的安全性,下面教大家利用Win7系统的Syskey命令来设置系统的启动密码,给Win7系统增加一个安全锁. Syske ...
- Web技术(三):TLS 1.2/1.3 加密原理(AES-GCM + ECDHE-ECDSA/RSA)
文章目录 前言 一.TLS 加密原理 1.1 TLS 信息加密 1.2 TLS 完整性校验与认证加密 1.3 TLS 报文结构 1.4 TLS 密钥交换 1.5 TLS 数字签名 1.6 TLS 密码 ...
最新文章
- 智源研究院加入“全球人工智能伦理与抗击新冠疫情联盟”
- 结对代码 复审 意见
- 第四章,简答题4-5,2017-4-6
- 移动端H5混合开发设置复盘与总结
- button常用属性_web阶段常用单词明细表,你值得拥有
- ubuntu编译qemu报错:‘ERROR: DTC (libfdt) version = 1.4.0 not present.’
- 我们为何渐渐放弃了自己的梦想?
- java ps old gen perm gen_Java 内存模型之堆内存管理
- myeclipse 6.5注册码
- XCOPY与COPY
- Johnsen-lindenstrauss定理(J-L定理)
- chrome 窗体高度_控制Chrome浏览器窗口最小宽度和高度
- Linux 批量重命名工具 rename 的使用
- 双作用萨姆森阀门定位器3730-1
- 文件管理软件,教你智能管理电脑桌面上的所有文件
- txt转换html window8,记事本保存的文件格式 以window8操作为例:
- 行李箱app开发的功能细节有哪些?
- 华为防火墙双机热备技术:HRP、VGMP、VRRP,三大技术值得一学!
- mysql数据入库时间的统计_MySQL按时间统计数据的方法总结
- 淘宝客渠道新API 订单问题 分享购买订单
热门文章
- 【文献综述】光流法的过去,现在和发展趋势
- 基于视觉信息的网页分块算法(VIPS) - yysdsyl的专栏 - 博客频道 - CSDN.NET
- BUC算法及其Python实现
- English_words
- 为甚TCP的3次握手不是2次握手(思考实验)
- python随机种子seed的作用(强化学习常用到)
- Android 计算控件尺寸(转)
- parent.relativePath‘ of POM io.renren:renren-generator:1.0.0
- OpenCV之图像相似度
- SpringMVC-CRUD与文件上传,文件下载