【DAY09 软考中级备考笔记】机组:信息加密,系统可靠性

机组:信息加密,系统可靠性 3月8日 – 天气:晴

1. 信息加密

信息加密分为了对称加密和非对称加密:

  • 对称加密:加密和解密的密钥相同且不公开
    • 优点是加密速度快
    • 缺点是加密的强度不高,密钥分发困难
    • 常见算法:DES 3DES AES RC-5 IDEA
  • 非对称加密:加密和解密需要不同的密钥。如果用公开密钥加密,就要用私有密钥解密,反之亦然。
    • 优点是不需要分发密钥,保密性好。
    • 缺点是只适合少量文件加密,速度慢
    • 常见算法RSA

利用两种加密算法的特点,提出了数字加密的过程:

  • 首先发送者要先生成一个密钥,用这个密钥来解密文件,此时使用的是对称加密
  • 然后发送者使用接收者的公开密钥对上面对称加密的密钥进行加密
  • 发送者将加密后的密钥和文件一起发送给接收者
  • 接收者使用自己的私有密钥对对称加密的密钥进行解密,得到对称密钥
  • 最后使用对称密钥将文件进行解密

而针对数字签名,则主要是用来比较发送的文件和接受到的文件是不是同一个文件,具体过程如下。

  • 发送者使用哈希函数,也就是MD5算法计算生成MD5校验码
  • 信息发送者使用自己的私有密钥对MD5校验码进行加密
  • 发送者将文件和MD5校验码校验码一起发送给接收者
  • 接收者使用发送者的公开密钥解密MD5校验码
  • 接收者计算文件的MD5校验码进行比较,判断是否文件被修改过

在这里插入图片描述

image-20240308204938544

image-20240308204943300

image-20240308205000881

2. 可靠性

记住公式即可。

image-20240308210149599

image-20240308210157700

如何计算2000小时内可靠度?

首先计算得到1000小时的可靠度为0.998

再把这个概率乘以系统在1000小时后不故障的概率,即可得到系统在2000小时内不故障的概率。

0.998*0.998=0.996

image-20240308210434583

5381709903160_.pic

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/522769.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python教程,python从入门到精通 第1天 温习笔记

1.1 字面量 1.2 注释 1.3 变量 1.4 数据类型 1.5 数据类型转换 1.6 标识符 1.7 运算符 1.8 字符串的三种定义方式 1.9 字符串拼接 1.10 字符串格式化 1.11 掌握格式化字符串的过程中做数字的精度控制 1.12 掌握快速字符串格式化的方式 1.13 字符串格式化-表达式的格…

MySQL安装与卸载

安装 1). 双击官方下来的安装包文件 2). 根据安装提示进行安装(全部默认就可以) 安装MySQL的相关组件,这个过程可能需要耗时几分钟,耐心等待。 输入MySQL中root用户的密码,一定记得记住该密码 配置 安装好MySQL之后,还需要配置环境变量&am…

thingsboard如何自定义udp-transport

0、参考netty实现udp的文章 https://github.com/narkhedesam/Netty-Simple-UDP-TCP-server-client/blob/master/netty-udp/src/com/sam/netty_udp/server/MessageDecoder.java 调试工具使用的是:卓岚TCP&UDP调试工具 1、在common\transport下面创建udp模块,仿照mqtt的创…

机器学习——神经网络压缩

神经网络压缩 需要部署,设备内存和计算能力有限,需要进行模型压缩,在设备上运行的好处是低延迟,隐私性。 目录 不考虑硬件问题,只考虑通过软件算法优化。 修剪网络 参数过多或者没有用的参数,可以将其剪…

导出谷歌gemma模型为ONNX

参考代码如下(从GitHub - luchangli03/export_llama_to_onnx: export llama to onnx修改而来,后面会合入进去) 模型权重链接参考: https://huggingface.co/google/gemma-2b-it 可以对modeling_gemma.py进行一些修改(transforme…

YOLOv8创新改进:SPPF创新涨点篇 | SPPELAN:SPP创新结合ELAN ,效果优于SPP、SPPF| YOLOv9

💡💡💡本文独家改进:新颖SPPF创新涨点改进,SPP创新结合ELAN,来自于YOLOv9,助力YOLOv8,将SPPELAN代替原始的SPPF SPPELAN结构图如下: 💡💡💡在多个私有数据集和公开数据集VisDrone2019、PASCAL VOC实现涨点 收录 YOLOv8原创自研 https://blog.csdn.net/m0_…

Android使用WebView打开内嵌H5网页

Android打开外部网页链接请参考上一篇文章 https://public.blog.csdn.net/article/details/136384559 继上篇,新建assets文章夹,将H5的网页资源放到此文件夹下 把H5的资源文件都拷进来 这个时候,将添加打开本地网页的代码: //打…

JVM-垃圾收集底层算法实现

三色标记 背景描述 在并发标记的过程中,因为标记期间应用线程还在继续跑,对象间的引用可能发生变化,多标和漏标的情况就有可能发生。 如何解决上面的问题? 引入“三色标记” 意思就是,把Gcroots可达性分析遍历对象过程…

Matlab|基于目标级联法的微网群多主体分布式优化调度

目录 主要内容 1.1 上层微网群模型 1.2 下层微网模型 部分程序 实现效果 下载链接 主要内容 本文复现《基于目标级联法的微网群多主体分布式优化调度》文献的目标级联部分, 建立微网群系统的两级递阶优化调度模型: 上层是微网群能量调度中心优化调度…

AI 应用之路:质疑汤姆猫,成为汤姆猫,超越汤姆猫

过去一年,我对 AI 应用的看法经历了这样一个过程:质疑汤姆猫,理解汤姆猫,成为汤姆猫,超越汤姆猫。 什么是汤姆猫?汤姆猫是 2010 年移动互联网早期的一款应用,迅速走红,又淡出视野。…

React 事件机制原理

相关问题 React 合成事件与原生 DOM 事件的区别React 如何注册和触发事件React 事件如何解决浏览器兼容问题 回答关键点 React 的事件处理机制可以分为两个阶段:初始化渲染时在 root 节点上注册原生事件;原生事件触发时模拟捕获、目标和冒泡阶段派发合…

c++的STL(2)-- vector容器

目录 1. 默认构造 代码: 相关知识点: 2. 有参构造函数 以及 使用{}初始化对象 代码: 相关知识点: 3. vector容器在尾部添加和删除元素 代码: 使用push_back()和pop_back()进行尾部元素的添加和删除 相关知识点: 代码: 使用emplace_back在尾部添…