图解加密狗示例程序的编译、使用和部署

本篇经验将和大师介绍加密狗示例法式的编译、利用和摆设的方式,但愿对大师的工作和进修有所帮忙!
方式/
1ASP.NET 办事器端需安装 Microsoft .NET Framework 4.0 和 IIS 7,示例法式的目次布局如下图所示:

图解加密狗示例程序的编译、使用和部署

文章插图

2编译/利用 ASP.NET 示例法式
ASP.NET 示例工程利用超等狗试用件演示 。 请按照如下
利用此软件包:
在办事器端, 按照您的系统是否为 64 位,选择将文件 dog_auth_srv.dll 放到:(系统盘符:) \Windows\SysWOW64 或(系统盘符:) \Windows\System32 目次下 。 例如:C:\Windows\SysWOW64 。 (今朝 64 位系统暂不撑持挪用 64 位动态库:dog_auth_srv_x64.dll),如下图所示:

图解加密狗示例程序的编译、使用和部署

文章插图

3利用 Visual Studio 2010 编译本工程并运行 。 最终用户第一次利用请点击进入注册页面,输入用户名和用户口令进行注册 。 用户名和用户口令将被写入超等狗硬件;同时,用户名和超等狗 ID 将被写入办事器端数据库中 。 用户可以对用户口令进行更改 。

4摆设您本身的 ASP.NET 工程 现实的工程将绑定您的开辟商 ID 和认证代码 。 此示例以 Windows 7 系统与 IIS 7 为例,
如下:

5【图解加密狗示例程序的编译、使用和部署】请插入您的开辟狗,利用认证代码生当作东西生当作认证代码,文件名默认为: auth_code.xml 。
文件内容包含您的开辟商 ID 和认证代码 。 请将auth_code.xml 拷贝至办事器端工程的目次 serverdata 中,如下图所示:

图解加密狗示例程序的编译、使用和部署

文章插图

图解加密狗示例程序的编译、使用和部署

文章插图

6利用超等狗认证初始化东西(AuthTool.exe)点窜超等狗的办理员口令(SO PIN,默认为:“abcdefgh”)和认证因子(默认为:“00000000”),设置用户口令(USER PIN,默认为:“12345678”)与用户信息 。 也可经由过程 web 工程的用户注册页面让用户自行注册点窜用户口令与用户名 。 若是您点窜了认证因子,请同时点窜办事器端 serverdata 目次中的设置装备摆设文件: auth_factor.xml 。 为了提高平安性,建议您点窜默认的认证因子,如下图所示:

图解加密狗示例程序的编译、使用和部署

文章插图

7 在办事器端, 将您的 web 工程按照示例工程点窜后放到一个目次中 。 例如: D:\Authentication,如下图所示:

图解加密狗示例程序的编译、使用和部署

文章插图

8在办事器端安装 IIS 后, 在节制面板中选择: 办理东西->Internet 信息办事 (IIS) 办理器,双击打开,如下图所示:

图解加密狗示例程序的编译、使用和部署

文章插图

9 在左侧的 “应用法式池”节点右键点击选择:“添加应用法式池…”,然后做出设置,如下图所示:

推荐阅读