可以采用机器(电脑)唯一码 + 上传IP + 当前时间戳 + GUID ( + 随机数),然后MD5做为文件名.机器唯一码有电脑的CPU信息和MAC地址,这两个信息需要在linux或unix系统下才能获取吧. //获取电脑的CPU信息function OnlyU(){        $a = '';        $b = array();        if(function_exists('exec')){                if(mailto:!@exec( /all",$b)…
开发Android应用中,我们常常需要设备的唯一码来确定客户端. Android 中的几中方法,使用中常常不可靠 1. DEVICE_ID 假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID.通过 TelephonyManager.getDeviceId()获取,它根据不同的手机设备返回IMEI,MEID或者ESN码.   缺点:在少数的一些设备上,该实现有漏洞,会返回垃圾数据             2. MAC ADDRESS 我们也可以通过Wifi获取MAC ADDRES…
抄自http://blog.csdn.net/hpccn/article/details/7872141 开发Android应用中,我们常常需要设备的唯一码来确定客户端. Android 中的几中方法,使用中常常不可靠 1. DEVICE_ID 假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID.通过 TelephonyManager.getDeviceId()获取,它根据不同的手机设备返回IMEI,MEID或者ESN码. 缺点:在少数的一些设备上,该实现有漏洞,会返回垃圾数据…
最近做的一个项目中需要用到Android设备唯一码(UUID)来标识一台设备, Android中设备唯一码有很多,如:MAC地址.IMEI号(DeviceId).IMSI号.ANDROID_ID.序列号(SerialNumber)等, 但并不是所有设备上都能稳定获取到这些值. 最后项目中采用的是MAC地址. 先总结一些搜索得知的各种值的缺点,再说说最后采用MAC地址的解决方案吧. 1.MAC地址: 获取MAC地址的方法有两种: (1). 通过Linux命令查询 1 2 3 4 5 6 7 8 9…
MAC 地址(Media access control address)是分配给网络接口控制器(Network interface controller, NIC)的唯一标识符,它会在网络段中充当网络地址使用[^1],所有具有网卡的主机都有单独的 MAC 地址,该地址总共包含 48 位,占 6 字节的空间,可以表示 281,474,976,710,656 个网络设备,一个正常的 MAC 地址如下所示的格式表示,每个字节都会使用两位 16 进制的数字: 6e:77:0f:b8:8b:6b 因为 M…
SGMSettingConfig.h #import <Foundation/Foundation.h> @interface SGMSettingConfig : NSObject{ NSInteger HTTP_PACKAGE_SIZE; NSInteger HTTP_RETRY_TIMES; NSInteger REPLY_LENGTH; NSInteger MAX_AUDIO_TIME; NSInteger MAX_RESULT_AMOUNT; BOOL USE_DENOISE_AGC…
摘要: 我们可以使用uuid1的后16位来标识一个机器.  # use machine specific uuid, last 16 char will be the same if machine is the same  mid = uuid.uuid1().get_hex()[16:] 1  uuid的其他模块  概述:     UUID是128位的全局唯一标识符,通常由32字节的字符串表示.     它可以保证时间和空间的唯一性,也称为GUID,全称为:             UUID…
Android设备唯一码的获取 UTDID是集团无线设备统一ID方案,目的是给每一台设备一个ID,作为唯一标识.UTDID由客户端生成,并在设备中各个客户端之间共享.UTDID的生成中包含时间戳和随机数等,因此重新生成的UTDID值一定是会改变的,UTDID的稳定性强依赖于手机存储,UTDID方案是一个重在持久化存储的方案. 1.老UTDID方案面临的问题 1.1 权限问题 utdid开发手册中是强制需要下面3个权限的: <uses-permission android:name="and…
Python 根据id生成唯一码 最近业务中遇到需要分享某个文案,复制文案打开APP需要提取文案中包含的id,但又不想明文暴露id,所以需要对id进行加密,很想让前端来做,可惜多个前端协调起来不方便(就是不想做),只能后端攻克一下了. 遇到问题肯定先看看有没有前辈已经铺好路了,找了一圈只发现Java语言实现的,参考连接如下: 简单的密码学生成唯一邀请码 基于全局ID生成全局唯一邀请码 需求分析 从业务需求上来看,生成码有以下几个强制性的要求: 不可重复 唯一确定 这两点要求首先就排除了 hash…
前言 在客户端认证的过程中,我们总要获取客户机的唯一识别信息,曾经以为MAC地址是不会变的,但是现在各种改,特别是使用无线上网卡,MAC地址插一次变一次,所以这样使用MAC就没有什么意义了,怎么办,又开始求助Google,最后找到一个折中的方案 原理 通过获取主板.处理器.BIOS.mac.显卡.硬盘等的ID生成唯一识别码 建议 1.使用那些不经常更换的模块来生成识别码. 2.如果经常更换MAC,显卡,硬盘,则不要使用这些ID. 3.确保使用static变量在整个应用来保存唯一识别码. 实现 u…