现有安全技术

news2024/11/25 13:32:57

现有的安全技术

防火墙技术

数据机密性技术

防火墙技术比较静态地保护网络支付涉及的客户端网络商家网络、金融专用网络等网络级的安全,数据传输过程中的安全性则需要数据机密性技术进一步给以保护

我们将源信息称为明文。为了保护明文,将其通过某种方式变换成局外人难以识别的另外一种形式,即密文,这个变换处理的过程称之为加密。
密文可以经过相应的逆变换还原成明文,这个变换处理过程称之为解密。
密钥:由数字、字母或特殊符号组成的字符串,它可以控制加密解密的过程。
加密算法:将加密解密变换过程抽象成的数学函数
在这里插入图片描述
对称秘钥加密
私有密钥加密法的特点是加密和解密都共用一把密钥,即加密密钥和解密密钥相同,所以私有密钥加密也成对称密钥加密

加密和解密的过程:
1,在A和B之间首先产生密钥Kab。这个密钥只有A和B知道并且A和B都为此密钥保密。
2,A有消息要传递给B。A用Kab对明文进行加密。加密之后的消息称为密文,然后将这个密文输到网络中去。
3,B得到这个密文后,同样用Kab进行解密,得到明文

非对称秘钥加密

公开密钥加密法的应用原理: 借助密钥生成程序生成密钥A与密钥B,这两把密钥在数学上相关,称作密钥对。当用密钥对其中任何一个密钥加密时,可以而且只能用此密钥对中的另一个密钥解密,自己不能解密。

加密和解密的过程:
1,B生成密钥对(公Kup和私Kub)
2,B将公钥Kup通过某种传递机制,对外公布
3,A有消息要传递给B
4,A用B对外公开的公钥Kup对信息进行加密,然后将密文传递给B
5,B接到A传递过来的密文后,用自己的私钥Kub解密,得到明文。

优点:
加密处理简单,加密解密速度快,效率高
缺点:
(1)密分发问题
(2)密钥数量问题
(3)难以进行用户身份的认定

公开密钥加密法的两种应用
1.任何一个收到商家公开密钥B的客户,都可用此密钥加密信息,发送给商家,此信息只能被拥有私人密钥A的商家解密,实现“定向通信”。
2.商家用私人密钥A将信息加密,此信息能且只能被公开密钥B解密,实现“不可抵赖”

客户甲利用获得的公开密钥B对“支付通知”明文进行加密,形成“支付通知”密文,通过网络将其传送给网络银行乙;
网络银行乙收到密文后,用私有密钥A进行解密,得到“支付通知”明文;
网络银行乙按照客户甲的要求完成相关资金转帐,将用私有密钥A加密后的“支付确认”通过网络传输给客户甲:客户甲收到“支付确认”密文后,发现只有公开密钥B才能对其解密,断定该信息是由网络银行乙发来的。公开密钥加密算法解决了定向传输和身份验证的问题

优点
1,在多人之间进行保密信息传输所需的密钥组合数量很小。
2,公钥的发布不成问题,可以在网上公开
3,解决数据的否认与抵赖、身份认证问题
缺点
速度慢;对软硬件要求高
公开密钥加密系统和私有密钥加密系统相互补充

数字信封
数字信封,实质上是一个能分发、传播私有密钥加密法中私有密钥的安全通道

在这里插入图片描述
加密解密速度快,解决了网络之中的及时处理需要减少了DES密钥在传输过程中被窃取、盗用的风险具有数字签名和认证的功能:
密钥管理方便
保证通信的安全

数字摘要
工作原理
发送者对被传送的一个信息报文根据某种数学算法算出一个信息报文的摘要值,并将此摘要值与原始信息报文一起通过网络传送给接收者,接收者应用此摘要值检验信息报文在网络传送过程有没有发生改变,以此判断信息报文的真实与否。

在这里插入图片描述
数字摘要i=hash函数(信息报文i)Hash算法的特征
1.哈希算法是一个单向的不可逆的数学算法
2.对任何长度的信息报文,Hash能生成固定长度的数字摘要;
3.同样的信息报文,其摘要必定一致;
4.从原始信息报文的变化不能推倒出数字摘要的变化。

数据完整性技术

数字证书

CA认证中心

SSL协议机制

SET协议机制

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LMR23630APQDRRTQ1应用INA2181A1QDGSRQ1电流检测放大器电路图

LMR23630/LMR23630-Q1 SIMPLE SWITCHER降压转换器是易于使用的36V、3A同步降压稳压器。该器件的宽输入电压范围为 4.5V 至 36V,适用于调节从工业到汽车等各类应用中非稳压电源的电源调理。采用了峰值电流模式控制,以实现对环路补偿和逐周期电流限制的简单…

Docker 容器命令 和安装各种镜像环境

CentOS安装Docker 1.1.卸载(可选) 如果之前安装过旧版本的Docker,可以使用下面命令卸载: yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotat…

Qt-FFmpeg开发-保存视频流裸流(11)

Qt-FFmpeg开发-保存视频流裸流📀 文章目录Qt-FFmpeg开发-保存视频流裸流📀1、概述📸2、实现效果💽3、FFmpeg保存裸流代码流程💡4、主要代码🔍5、完整源代码📑更多精彩内容👉个人内容…

【HTML】我的花儿我做主~ 指定花瓣的数量,生成花朵~

效果图 前言(赛时灵感) 在比赛开始前,就一直没有灵感,不知道参与哪个赛道。也还不知道用啥去做。 直到比赛开始,还是没想到。 最后在比赛快要结束的第五天三更半夜的时候; 突然想到,既然要浪漫&…

每日学术速递2.23

Subjects: Robotics 1.On discrete symmetries of robotics systems: A group-theoretic and data-driven analysis ​ 标题:关于机器人系统的离散对称性:群论和数据驱动分析 作者:Daniel Ordonez-Apraez, Mario Martin, Antonio Agudo, F…

python中的取整、四舍五入和输出小数点后n位

各种取整 1.int是向下取整 2.math.ceil(num)是向上取整 3.math.floor(num)是向下取整 4.round(num)一般情况下是四舍五入取整(round毛病多) 四舍五入 1.round()可以四舍五入 2.int()也可以 这样写(数后面0.5)&#xff1a…

Python 爬虫通用代码框架代码示例

刚开始入门学习python爬虫会遇到各种各样的问题,如果以当时的学识想必处理起来也十分困难,那么,如果你拥有良好的编程习惯会让你轻松很多。 当我们在使用Requests库时经常遇到的问题无非是网络问题,连接的超时问题,或…

设计模式C++实现25:解释器模式(Interpreter)

部分内容参考大话设计模式第27章;本实验通过C语言实现。 一 基本原理 意图:给定一个语言,定义其文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 上下文:如果业务规则频繁变…

Netty核心组件创建源码浅析

pipeline,Handler, HandlerContext创建源码剖析 源码解析目标 Netty中的ChannelPipeline,ChannelHandler和ChannelHandlerContext是核心组件,从源码解析来分析 Netty是如何设计三个核心组件分析Netty是如何创建和协调三个组件三…

LQB05 数码管动态扫描,显示字符串

1、蓝桥杯51单片机开发板的数码管是共阳数码管; 需要注意段码表的推导。 掌握推导段码表。 2、stcisp软件的数码管代码,是共阴的模式,注意取反的话,如何实现? 3、定时器动态扫描的思路; 4、注意动态扫描的时…

golang入门笔记——测试

测试类型: 单元测试: 规则: 1.所有测试文件以_test.go结尾 2.func Testxxx(*testing.T) 3.初始化逻辑放到TestMain中 运行: go test [flags][packages]Go语言中的测试依赖go test命令。 go test命令是一…

(考研湖科大教书匠计算机网络)第六章应用层-第四节:域名系统DNS

获取pdf:密码7281专栏目录首页:【专栏必读】考研湖科大教书匠计算机网络笔记导航 文章目录一:DNS概述二:层次域名结构(1)概述(2)顶级域名分类(3)因特网命名空…

「SAP」ABAP模块学习需要了解什么?快收下这份ABAP技术栈指南【附技能树】

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计专业大二本科在读,阿里云社区专家博主,华为云社区云享专家,CSDN SAP应用技术领域新兴创作者。   在学习工…

1. MacOs Dart环境安装

前置材料:需要安装dart的Mac设备, 一颗会用搜索引擎的聪明大脑一步步讲一下homebrew的安装流程我个人安装时遇到的情况 大家做个参考 如果你遇到的问题和我的不一样可以来这里 homebrew快速安装指引 可入群咨询首先, 我其实是安装过homebrew的网上常见的dart安装命令…

2003 -Cant connect to MySql server on IP地址 (10060)----在docker安装的MySQL连接阿里云服务器

MySQL配置 这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。 在搭建完LNMP环境后用Navicate连接出错 遇到这个问题首先到mysql所在的服务器上用连接进行处理 0、docker exec -it m…

界面控件DevExpress WinForm——轻松构建类Visual Studio UI(二)

DevExpress WinForm拥有180组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任…

嵌入式常用知识

12、并发和并行的区别? 最本质的区别就是:并发是轮流处理多个任务,并行是同时处理多个任务。 你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。 你吃饭吃到一半&…

推荐5款实用小工具,第五款更是小白最爱

作为一个黑科技软件爱好者,电脑里肯定是不会缺少这方面的东西,今天的5款实用小工具闪亮登场了。 1.磁盘空间分析——SpcaeSniffer SpcaeSniffer是一款可视化硬盘空间占用布局大小的查询工具,软件体积小巧,使用简单。软件可对所需…

Android Studio翻译插件推介(Translation)

前言 Android Studio翻译插件适合英语水平不太好的程序员(比如:我),最常用的翻译插件Translation和AndroidLocalize,本文主要讲解Translation,亲测可用。 先看看效果:这里是Android的API,任意选…

apache、iis设置301教程(适用虚拟主机)

当前提供教程是通过重写规则实现301,目前西部数码主机面板已经开发"301转向"功能可快捷设置: 如果部署了https访问,请忽略此教程,部署https的网站请参考:https://www.west.cn/faq/list.asp?unid1419 进入业务管理-虚…