1.vb.net加密解密方法 Private Function getLicenseDate() As String Dim b() As Byte Dim path As String = Server.MapPath(Context.Request.ApplicationPath) & "License\" Try If Not System.IO.Directory.Exists(path) Then System.IO.Directory.CreateDirectory
1.详细描述一次加密通讯的过程,结合图示最佳. 加密通讯:A <--> B 1)A与 B通信,首先A.B双方都应该持有对方的公钥,即证书,并验证证书的合法性. 2)加密: i. A将要发送的数据进行散列计算,并提取特征码(又叫指纹信息) ii. A对明文数据的指纹信息使用自己的私钥加密,生成数字签名,并将数字签名附加到明文数据之后. iii. A再使用一个一次性的对称加密算法对明文和数字签名进行加密,生成对应的密文. iv. A再使用B的公钥对对称加密的密钥进行