首页 > C/C++ > 关于RASENTRY结构体 dwEncryptionType=ET_None (安全-不允许加密)的说明
2013
09-22

关于RASENTRY结构体 dwEncryptionType=ET_None (安全-不允许加密)的说明

关于RASENTRY结构体 dwEncryptionType=ET_None (安全-不允许加密)的说明。

当我们创建一个 VPN 数据加密模式为 “安全-不允许加密”,当设置了dwEncryptionType=ET_None 参数之后还是不生效,

要注意dwfOptions选项中不能包含RASEO_RequireDataEncryption选项,否则,创建出来的数据加密模式还是“需要加密”的连接。

同时发现一个有趣的问题dwEncryptionType的加密选项是0-3 依次对应的加密模式是: 不允许加密|需要加密|最大强度加密|可选加密

定义为下

#define ET_None 0 // No encryption
#define ET_Require 1 // Require Encryption
#define ET_RequireMax 2 // Require max encryption
#define ET_Optional 3 // Do encryption if possible. None Ok.

当把dwEncryptionType设置成0至3以外的数字,创建出来的连接都是不允许加密的。

http://msdn.microsoft.com/en-us/library/windows/desktop/aa377274(v=vs.85).aspx

 

最后编辑:
作者:dnybz
这个作者貌似有点懒,什么都没有留下。