A. 用户A需要通过计算机网络安全的将一份机密文件传送给用户B,请问如何实现

一、加密的过程
不可抵赖性可非对称加密算法和HASH函数实现,即数字签名过程如下:
1. 使用HASH算法将主机A要发送的文件生成摘要
2. 利用主机A的私钥加密1中生成的摘要
加密过程由对称密码算法实现:
1. 用对称密码算法对文件进行加密生成加密后的文件
传输
1. 将数字签名、对称密码算法的密钥、加密后的文件打包在一起,使用主机B的公钥进行加密
2. 将生成的整个密文文件发送给主机B

二、解密的过程
1. 主机B得到密文,使用自己的私钥解密,得到数字签名、对称密钥和加密后的文件
2. 主机B用对称密钥解密加密文件,再用HASH函数生成摘要
3. 主机B使用主机A的公钥验证数字签名的正确性(校验HASH散列值)

以上就是文件安全传输的主要过程,脑袋有些乱,可能有错误,楼主自己在查查相关资料吧

B. 网络数据加密主要有哪三种方式

一般的复数据加密可以在通信的制三个层次来实现:链路加密、节点加密和端到端加密。
1.链路加密

对于在两个网络节点间的某一次通信链路,链路加密能为网上传输的数据提供安全保证。对于链路加密(又称在线加密),所有消息在被传输之前进行加密,在每一个节点对接收到的消息进行解密,然后先使用下一个链路的密钥对消息进行加密,再进行传输。在到达目的地之前,一条消息可能要经过许多通信链路的传输。

2.节点加密

尽管节点加密能给网络数据提供较高的安全性,但它在操作方式上与链路加密是类似的:两者均在通信链路上为传输的消息提供安全性;都在中间节点先对消息进行解密,然后进行加密。因为要对所有传输的数据进行加密,所以加密过程对用户是透明的。

3.端到端加密

端到端加密允许数据在从源点到终点的传输过程中始终以密文形式存在。采用端到端加密(又称脱线加密或包加密),消息在被传输时到达终点之前不进行解密,因为消息在整个传输过程中均受到保护,所以即使有节点被损坏也不会使消息泄露。

C. 在smb协议下传输文件会改变md5值吗,求大神告知

因为它又加密了,以密文的形式传输的,所以md5跟你文件的不一样,不然的话传输还跟你文件一样,那不就是明文传输了?你自己想想看是不是这样,这个只要找到它的js加密代码,就能知道加密后的密文了。

D. 无线网络在空气中传输的数据包是以明文还是密文的形式传输

你加了无线密码,数据包就是密文,否则,就是明文。
这想一想就能明白的