java - UUID和利用网卡信息打license文件有何区别?
高洛峰
高洛峰 2017-04-18 10:34:22
0
1
429

UUID和licence文件都是用来认证的

UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。UUID按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的是微软的GUID(Globals Unique Identifiers)。

UUID是在服务器端得到的,没有用到客户端的MAC IP IEEE机器识别号啥的
为何能对用具鉴权?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all(1)
PHPzhong

There is not only one kind of UUID. The previous UUID, such as the driver GUID used in Windows, used the Mac address of the network card. But now the UUID is generally generated based on the current time. UUID cannot be used for authentication and can only be used as an identifier for differentiation. For example, mark the sequence number of the response part of the user's request.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!