从浏览器获取客户端 UUID
Get client UUID from browser
我想在用户访问我的网站时获取客户端UUID(用户计算机的UUID)。实际上,我会加密一些用户可以下载的东西,它只会在我的应用程序中打开。在我的应用程序中,我在 运行 上获取 UUID 并使用此进行解密:
os.popen('wmic csproduct get UUID').read()
一切正常,现在唯一的限制是我找不到任何方法从我的网站获取客户端的 UUID,因此我可以与我的应用程序知道并可以添加的其他一些哈希值一起加密作为盐和解密。我的网站id是在Django上开发的。
备注
- 用户要下载我的 .exe 文件形式的应用程序,我可以在我的应用程序中使用一些脚本将 UUID 发送到我的网站吗?
- 我想我需要写一些用户会下载的脚本,它会一直向我发送数据,然后我会允许用户下载,有人可以指导我吗?
- 我知道你可以问如果用户更改系统等会怎样。我现在只想获取 UUID,我已经处理了其他事情。
- 现在假设我只想在 windows 上工作,没有 Linux 或 Mac 用户
编辑
有些人对 UUID 感到困惑,我的意思是人们访问我的网站所用的计算机的“通用唯一标识符”。
我想在用户访问我的网站时获取客户端UUID(用户计算机的UUID)。实际上,我会加密一些用户可以下载的东西,它只会在我的应用程序中打开。在我的应用程序中,我在 运行 上获取 UUID 并使用此进行解密:
os.popen('wmic csproduct get UUID').read()
一切正常,现在唯一的限制是我找不到任何方法从我的网站获取客户端的 UUID,因此我可以与我的应用程序知道并可以添加的其他一些哈希值一起加密作为盐和解密。我的网站id是在Django上开发的。
备注
- 用户要下载我的 .exe 文件形式的应用程序,我可以在我的应用程序中使用一些脚本将 UUID 发送到我的网站吗?
- 我想我需要写一些用户会下载的脚本,它会一直向我发送数据,然后我会允许用户下载,有人可以指导我吗?
- 我知道你可以问如果用户更改系统等会怎样。我现在只想获取 UUID,我已经处理了其他事情。
- 现在假设我只想在 windows 上工作,没有 Linux 或 Mac 用户
编辑
有些人对 UUID 感到困惑,我的意思是人们访问我的网站所用的计算机的“通用唯一标识符”。