Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在.NET中模拟radius服务器_.net_Authentication_Encryption_Radius Protocol - Fatal编程技术网

在.NET中模拟radius服务器

在.NET中模拟radius服务器,.net,authentication,encryption,radius-protocol,.net,Authentication,Encryption,Radius Protocol,我们有一个无线控制器,它使用radius提示客户机输入用户名和密码,无线控制器将该请求转发给我们,然后我们需要将该请求未加密地发送给第三方 是否可以在.net中模拟radius服务器?是否有api 是否存在缺少明文的radius加密算法,允许在我的应用程序服务器和无线控制器之间使用共享密钥进行解密 以前有人这样做过吗 RADIUS只是一个网络服务协议,就像其他协议一样,所以 问题#1-能否在.NET中模拟RADIUS服务器? 当然可以。该协议记录在 创建承载UDP侦听器的服务器进程,该侦听器处

我们有一个无线控制器,它使用radius提示客户机输入用户名和密码,无线控制器将该请求转发给我们,然后我们需要将该请求未加密地发送给第三方

  • 是否可以在.net中模拟radius服务器?是否有api
  • 是否存在缺少明文的radius加密算法,允许在我的应用程序服务器和无线控制器之间使用共享密钥进行解密
  • 以前有人这样做过吗

  • RADIUS只是一个网络服务协议,就像其他协议一样,所以

    问题#1-能否在.NET中模拟RADIUS服务器?

    当然可以。该协议记录在

    创建承载UDP侦听器的服务器进程,该侦听器处理协议并提供适当的响应

    问题#2-共享秘密身份验证

    MS-CHAP启用了共享机密挑战

    问题#3-以前完成过吗?

    是的,TekRADIUS是用.NET编写的,所以它当然是可能的


    如果您希望创建一个完整的解决方案,我认为这是一个从大到特大的问题。兼容性是对完整性的最大挑战-当然,您可能能够解决这个问题。

    这是一个很大的工作,但是您可以在.NET中完成。这里有两个链接供您使用:

    (这是一个java项目,可以通过一些工作进行移植…)


    还有其他的图书馆,但庞大(如),太多的工作

    如何实现无线控制器??