我被指派创建一个安全的服务器 - 客户端访问锁,以便该服务器仅为特定客户端提供服务。我似乎必须创建一个算法 - 桌面/浏览器应用程序,它在客户端的PC上运行并生成一个id,由哈希客户端的mac地址,计算机名称,cpu和amp;主板的id和os版本。然后,应用程序将此ID发送到服务器以存储在二进制文件中,每次客户端从服务器请求时,应用程序将生成id,服务器将根据此ID进行身份验证。 Os是linux。我该怎么做这个应用程序?它应该是桌面还是浏览器应用程序?每次客户提出请求时它会如何触发?有没有准备好我可以使用(尚未找到一个)。任何帮助将受到高度赞赏。
答案 0 :(得分:0)
听起来你在描述一个UUID。正如您所说,这是一个OSX问题,您的桌面应用程序可以调用:
CFUUIDRef myUUID = CFUUIDCreate(kCFAllocatorDefault);
如果更方便发送到您的服务器,这可以很容易地转换为字符串。其他操作系统具有类似的功能来创建UUID。